As is often the case with Guy Ritchie films, his latest project – The Ministry of Ungentlemanly Warfare – boasts a positively star-studded cast.

Advertisement

The action-comedy charts a real World War II British mission known as Operation Postmaster, which saw a group of operatives set out on an unsanctioned government mission to help seize the Atlantic back from Nazi control.

Henry Cavill leads the way as special ops legend Gus March-Phillipps, who's recruited by the British government to assemble a gang and sail to the Spanish island of Fernando Po, and he's joined by plenty of other big names including Alan Ritchson and former Alex Rider star Alex Pettyfer.

But who do they play? If you've watched the film and want to know more about the cast, then read on for everything you need to know – including who they're playing and where you might have seen them before.

The Ministry of Ungentlemanly Warfare cast

The cast list for The Ministry of Ungentlemanly Warfare is as follows:

More like this
  • Henry Cavill as Gus March-Phillipps
  • Alan Ritchson as Anders Lassen
  • Alex Pettyfer as Geoffrey Appleyard
  • Eiza González as Marjorie Stewart
  • Babs Olusanmokun as Heron
  • Cary Elwes as Brigadier 'M' Gubbins
  • Hero Fiennes Tiffin as Henry Hayes
  • Henry Golding as Freddy Alvarez
  • Rory Kinnear as Churchill
  • Til Schweiger as Heinrich Luhr
  • Freddie Fox as Ian Fleming
  • Henrique Zaga as Captain Binea
  • Danny Sapani as Kambili Kalu

Read on for everything you need to know about the actors and who they play.

Alex Pettyfer plays Geoffrey Appleyard

Alex Pettyfer plays Geoffrey Appleyard in The Ministry of Ungentlemanly Warfare
Alex Pettyfer plays Geoffrey Appleyard in The Ministry of Ungentlemanly Warfare. Prime Video

Who is Geoffrey Appleyard? A strategist and important member of Gus's crew who is captured by Gestapo agents before the mission is properly underway.

What else has Alex Pettyfer been in? Pettyfer first found fame by plating teenage spy Alex Rider in Stormbreaker, while prominent roles since have included Magic Mike and Netflix sci-fi series The I-Land.

Henry Cavill plays Gus March-Phillipps

Henry Cavill plays Gus March-Phillipps in The Ministry of Ungentlemanly Warfare
Henry Cavill plays Gus March-Phillipps in The Ministry of Ungentlemanly Warfare. Prime Video

Who is Gus March-Phillipps? The leader of a crew established by the UK government to destroy the Italian supply ship Duchessa d'Aosta and two tugboats attached to it.

What else has Henry Cavill been in? Cavill is known for a number of high-profile roles, most notably Clark Kent/Superman in the old DC Extended Universe and Geralt of Rivia in the first three seasons of The Witcher.

He had a highly memorable role as villain August Walker in Mission: Impossible – Fallout, while other credits across film and TV include The Tudors, Stardust, The Man from UNCLE, Enola Holmes and Argylle.

Alan Ritchson plays Anders Lassen

Alan Ritchson plays Anders Lassen in The Ministry of Ungentlemanly Warfare
Alan Ritchson plays Anders Lassen in The Ministry of Ungentlemanly Warfare. Prime Video

Who is Anders Lassen? A Danish naval officer who is part of the crew and is very handy with several weapons – including a bow, an axe and even his bare hands.

What else has Alan Ritchson been in? Ritchson is best known for playing Jack Reacher in Reacher, Aquaman in Smallville, and Hawk in Titans. He has also appeared in other series such as Black Mirror, Blue Mountain State and Brooklyn Nine-Nine while he joined the Fast & Furious franchise in last year's outing Fast X.

Babs Olusanmokun plays Heron

Babs Olusanmokun plays Heron in The Ministry of Ungentlemanly Warfare
Babs Olusanmokun plays Heron in The Ministry of Ungentlemanly Warfare. Prime Video

Who is Heron? Another SOE agent who works closely alongside Marjorie.

What else has Babs Olusanmokun been in? Olusanmokun appeared in the Black Mirror episode Black Museum, and is also known for his role as Jamis in the Dune films and as Dr M'Benga in Star Trek: Strange New Worlds.

Cary Elwes plays Brigadier Gubbins

Cary Elwes plays Brigadier Gubbins in The Ministry Of Ungentlemanly Warfare
Cary Elwes plays Brigadier Gubbins in The Ministry Of Ungentlemanly Warfare. Prime Video

Who is Brigadier Gubbins? The Brigadier who initiates the operation and recruits Gus and his crew.

What else has Cary Elwes been in? Elwes is best known for his roles in the iconic films The Princess Bride, Robin Hood: Men in Tights, and the Saw franchise. Elwes has also appeared in Hot Shots!, The Jungle Book, Days of Thunder, Bram Stoker's Dracula, Twister, Liar Liar, Cradle Will Rock, Ella Enchanted, A Christmas Carol, BlackBerry and Mission: Impossible – Dead Reckoning: Part 1.

Hero Fiennes Tiffin plays Henry Hayes

Hero Fiennes Tiffin plays Henry Hayes inThe Ministry of Ungentlemanly Warfare
Hero Fiennes Tiffin plays Henry Hayes inThe Ministry of Ungentlemanly Warfare. Prime Video

Who is Henry Hayes? A young sailor who joins the crew and serves as an understudy for Gus.

What else has Hero Fiennes Tiffin been in? Fiennes Tiffin is best known for his role as Hardin Scott in the After film series, while other film credits include Private Peaceful and First Love. He also played young Lord Voldemort in Harry Potter and the Half-Blood Prince.

Read more:

Eiza González plays Marjorie Stewart

Eiza González plays Marjorie Stewart in The Ministry of Ungentlemanly Warfare
Eiza González plays Marjorie Stewart in The Ministry of Ungentlemanly Warfare. Prime Video

Who is Marjorie Stewart? A Jewish undercover agent who forms part of Gus's team and is tasked with distracting the Nazis.

What else has Eiza González been in? González started her career in Mexican TV shows like Lola: Érase una vez and Sueña conmigo. In 2017, she played Darling in the film Baby Driver, and later appeared in films including Fast & Furious: Hobbs and Shawm, Godzilla vs Kong, Ambulance and the TV series Mr & Mrs Smith.

Earlier this year she had a main role as Auggie Salazar in Netflix fantasy adaptation 3 Body Problem.

Henry Golding plays Freddy Alvarez

Henry Golding plays Freddy Alvarez in The Ministry of Ungentlemanly Warfare
Henry Golding plays Freddy Alvarez in The Ministry of Ungentlemanly Warfare. Prime Video

Who is Freddy Alvarez? Another agent.

What else has Henry Golding been in? After starting his career as a TV presenter, Golding has appeared in a string of films including Crazy Rich Asians, A Simple Favor, Last Christmas, The Gentlemen, Snake Eyes and Persuasion.

Danny Sapani plays Kambili Kalu

Danny Sapani as Kambili Kalu in The Ministry Of Ungentlemanly Warfare.
Danny Sapani as Kambili Kalu in The Ministry Of Ungentlemanly Warfare. Lionsgate.

Who is Kambili Kalu? A local pirate.

What else has Danny Sapani been in? Sapani is best known for his role in the Black Panther films. He also appeared in several episodes of Killing Eve as Jamie.

Rory Kinnear plays Winston Churchill

Bank of Dave
Rory Kinnear as Dave in Bank of Dave. Netflix

Who is Churchill? Britain’s wartime leader who unsurprisingly plays a large role in the story.

What else has Rory Kinnear been in? The actor is known for his work in the James Bond franchise. He’s also appeared in Our Flag Means Death and Penny Dreadful.

Til Schweiger plays Heinrich Luhr

Who is Heinrich Luhr? A brutal Nazi leader.

What else has Til Schweiger been in? The actor is best known for films such as This Means War, Inglorious Basterds and more.

The Ministry of Ungentlemanly Warfare is now streaming on Prime Video.

Advertisement

Visit our Film hub for more new and features, or find something to watch with our TV Guide and Streaming Guide. For more from the biggest stars in TV, listen to The Radio Times Podcast.

Advertisement
Advertisement
Advertisement