Gal Gadot : Diana

Chris Pine : Steve Trevor

Connie Nielsen : Hippolyta

Robin Wright : Antiope

Danny Huston : Ludendorff

David Thewlis : Sir Patrick

Sad Taghmaoui : Sameer

Ewen Bremner : Charlie

Eugene Brave Rock : The Chief

Lucy Davis : Etta

Elena Anaya : Dr. Maru

Lilly Aspell : Young Diana

Lisa Loven Kongsli : Menalippe