Actor
The Penitent - A Rational Man
2023
Hymn
2021
as Gil
Mary Queen of Scots
2018
as Lord Randolph
Euphoria
2018
as Aron
Grey Lady
2017
as Johnson
Breakable You
2017
as Ken Yates
Jimi: All Is by My Side
2013
as Michael X
Sleep With Me
2009
as Richard
Case 39
2009
as Wayne
Ballet Shoes
2008
as Mr. Sholsky
Doomsday
2008
as Sergeant Norton
Starting Out in the Evening
2007
as Casey Davis
Scenes of a Sexual Nature
2006
as Pete
As You Like It
2006
as Oliver De Boys
The Day After Tomorrow
2004
as Simon
The Final Curtain
2002
as Jonathan Stitch
The Tragedy of Hamlet
2002
as Hamlet
Dust
2001
as Edge
Born Romantic
2000
as Jimmy
Maybe Baby
2000
as George
Best
2000
as Rocky
Love's Labour's Lost
2000
as Dumaine
Storm Damage
2000
as Danny
Primary Colors
1998
as Henry Burton
Up on the Roof
1997
as Scott
Les SÅ“urs Soleil
1997
as Isaac Nelson
Company
1996
as Bobby
The Affair
1995
as Ray
Mutiny