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.
Maj. 'Red' Bowman
Quenton Cornfoot
Jonathan Gresham
Cameron Foster
Kevin Swain
Jack
Prime Minister
Ernest H. Shepard
Major Chetwode
Leo Hanratty
Doctor
Debelzaq
Evan White
Ed
Stephen Turner
Tony Coveney
Smoke
Jerry, the Record Exec
Adam Fenwick-Symes
Derek Kaye
Max
Lieutenant Ed Laithwaite
Messala
J. R. R. Tolkien
Hugh Stanbury
Irwin
Justin
Charles Darke
Jeremy Bishop
George Benham
Nick Gates
John Cam Hobhouse
Thomas Andrews
Dr. Johann Keaton
Hugh Trimingham
Jonah
Edward
Damian
Humphrey Van Weyden
Edward
Ed Fitzgerald
Lord Darlington
Reverend Aaron Webb
James Stephen
Walt
Joey
Humphrey Van Weyden
John Cam Hobhouse
Chris Keller
Billy
Johnners
Peter Blythe-Smith
Doctor