
Stephen Campbell Moore (born Stephen Thorpe; November 30, 1979) is an English actor, best known for his roles in the Alan Bennett play The History Boys and its subsequent film.
Description above from the Wikipedia Stephen Campbell Moore, licensed under CC-BY-SA, full list of contributors on Wikipedia.

De Gaulle: Résistance
2026 · as Macmillan

De Gaulle: Liberté
2026 · as Harold Macmillan

Season of the Witch
2011 · as Debelzaq

Johnny English Reborn
2011 · as Prime Minister

The Union
2024 · as Cameron Foster

The Bank Job
2008 · as Kevin Swain

Burnt
2015 · as Jack

Downton Abbey
2019 · as Major Chetwode

Amazing Grace
2006 · as James Stephen

Freud's Last Session
2023 · as J. R. R. Tolkien

Man Up
2015 · as Ed

Moonwalkers
2015 · as Derek Kaye

Red Joan
2018 · as Max

A Good Woman
2004 · as Lord Darlington

Goodbye Christopher Robin
2017 · as Ernest H. Shepard

The Ones Below
2016 · as Justin

The Lady in the Van
2015 · as Doctor

The History Boys
2006 · as Irwin