Keira Knightly as Elsie-Mai Rue
Sebastian Stan as James Buchanan Barnes
Chris Evans as Steven Grant Rogers
Noah Jupe as Mason-Edward Rue
Sofia Bryant as Mary Ruth McDonald
Emilia Clarke as Eva Patricia Lawrence
Sandra Bullock as Madeline-Esme Rue
Winona Ryder as Winnifred Anne Barnes
Meryl Streep as Sarah Grace Rogers