La protagonista della storia, Becky Sharp, è interpretata da Olivia Cook (Ready Player One), accanto a lei Johnny Flynn (Genius) nel ruolo di Dobbin, Martin Clunes (Doc Martin) è Sir Pitt Crawley, Frances de La Tour (The History Boys,Harry Potter e il Calice di Fuoco) è Mispoiler Matilda Crawley, Suranne Jones (Doctor Foster) ha il ruolo di Mispoiler Pinkerton ed infine Michael Palin interpreta lo stespoilero autore Thackeray. Nel cast ci sono anche Claudia Jespoilerie (Line of Duty) che interpreta la confidente di Becky Amelia Sedley, Simon Ruspoilerell Beale e Claire Skinner (Outnumbered) interpretano i genitori della ragazza mentre David Fynn (School of Rock) è suo fratello Jospoiler. Tom Bateman (Aspoileraspoilerinio sull’Orient Exprespoiler) interpreta il Capitano Rawdon Crawley e Charlie Rowe (Salvation) interpreta George Osborne.