A Woman of No Importance (2017) als Lord Alfred Rufford | |
The Tempest - Live at Shakespeare's Globe (2014) als Sebastian | |
Doctor Faustus - Live at Shakespeare's Globe (2012) als Benvolio/Second Scholar | |
Love's Labour's Lost - Live at Shakespeare's Globe (2010) als Longaville | |
Master and Commander: The Far Side of the World (2003) als Faster Doudle, Able Seaman | |
The Winter's Tale (1999) als Cleomenes | |
Breaking the Code (1996) als Young Alan Turing | |
The Old Curiosity Shop (1995) als Kit Nubbles | |
Jackpot (1992) als Jeffrey / Jeff |