Vanity Fair is a 2004 British-American costume drama film directed by Mira Nair and adapted from William Makepeace Thackeray's novel of the same name. 1802, London. The mysterious Lord Steyne (Gabriel Byrne) goes to a painter's studio where he has agreed to buy a painting of a young woman. The young Rebecca "Becky" Sharp (Angelica Mandy), then a girl of ten, insists on having ten guineas, instead of four guineas, as the price of the painting. The painter explains that the model in the painting is Becky's mother, the painter's late wife. Steyne agrees to pay the higher amount and leaves with the painting. The young Becky is seen moving to Miss Pinkerton's Academy for Young Ladies after her father's death. The now-adult Becky Sharp (Reese Witherspoon) prepares to leave the academy for a position as a governess.