Stephen Campbell Moore

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.
Cast

Season of the Witch
Debelzaq

The History Boys
Irwin

The Bank Job
Kevin Swain

Amazing Grace
James Stephen

A Good Woman
Lord Darlington

Bright Young Things
Adam Fenwick-Symes

Freud's Last Session
J. R. R. Tolkien

The Children
Jonah
Official Selection
Walt

Just Henry
Joey

Johnny English Reborn
Prime Minister

Burlesque Fairytales
Peter Blythe-Smith

Byron
John Cam Hobhouse

Sea Wolf
Humphrey Van Weyden

Complicit
Tony Coveney

Strange Weather
Doctor

Pulse
Nick Gates

The Go-Between
Hugh Trimingham

Man Up
Ed

The Lady in the Van
Doctor

The Ones Below
Justin

Goodbye Christopher Robin
Ernest H. Shepard

Moonwalkers
Derek Kaye

The Union
Cameron Foster

Wallis & Edward
Edward

A Short Stay in Switzerland
Edward

The Child in Time
Charles Darke

Burnt
Jack

How to Talk to Girls at Parties
Jerry, the Record Exec

Downton Abbey
Major Chetwode

Red Joan
Max
All My Sons
Chris Keller

Responsible Child
Dr. Johann Keaton

To Love a Narcissist
Billy
The Briny
Unknown