Who played the role of Becky Sharp in the 2004 film 'Vanity Fair'????
reese witherspoon