Johnny Flynn
as George Knightley
Mia Goth
as Harriet Smith
Miranda Hart
as Miss Bates
Josh O'Connor
as Mr. Elton
Callum Turner
as Frank Churchill
Gemma Whelan
as Mrs. Weston
Amber Anderson
as Jane Fairfax
Tanya Reynolds
as Mrs. Elton
Connor Swindells