Vanity Fair (2018 TV series)

The series stars Olivia Cooke as Becky Sharp, Tom Bateman as Captain Rawdon Crawley, Claudia Jessie as Amelia Sedley, and Michael Palin as the author William Makepeace Thackeray.

The website's critical consensus reads, "Olivia Cooke's brilliant portrayal of the feisty and scheming Becky Sharp in Vanity Fair makes this adaptation of Thackeray's classic novel more relatable for a 21st century audience.

[13] Following the conclusion of the series and on writing about the series's significantly low viewing figures in comparison to the BBC One "ratings juggernaut" Bodyguard, Ben Dowell of the Radio Times praised Cooke's performance, writing that "of all the TV Beckys down the ages – Joyce Redman, Susan Hampshire, Eve Matheson, Natasha Little, not to mention Reese Witherspoon in the 2004 film – Cooke is definitely one of the best we’ve ever had.

"[10] Newsday's Verne Gay was more critical of the show, calling it both "faithful and faithless" to the book and concluded that the series "can occasionally feel like a homework assignment.

"[14] Matthew Gilbert, writing for The Boston Globe, was more positive, stating that "If you’re a fan of these adaptations...I think you'll find something pleasing in this Vanity Fair — not heroes and heroines stirring about waiting for their happy endings, of course, but something far more scandalous and universal.