William Makepeace Thackeray's novel Vanity Fair (1847 - 1848) has been the subject of numerous television and film adaptations. Vanity Fair is a 2004drama/romance film, directed by Mira Nair. This version made substantial changes, including a happy ending (see Thackeray article for plot summary). It stars Reese Witherspoon as Becky Sharp.
Stephen Hunter of the Washington Post gave positive review, calling the movie "Mira Nair's fine movie version of the 1848 book, in all its glory and scope and wit."In the Charlotte Observer, Lawrence Toppman commented that "The filmmakers have wisely retained the main structure of the book" and that "The cast is uniformly good, even when dealing with sudden mood changes forced by the screenwriters' need to move forward." Meanwhile, Lisa Schwarzbaum, in her review in Entertainment Weekly, rated the film a B-, and added that the film "borders on perky — a duller, safer tonal choice for the story of a conniving go-getter whose fall is as precipitous as her rise."