The Loop (TV)
Do you like this video?
- The Browning Version (1994; uncredited)
- Crime and Punishment (2002) as student
- Hellboy (2004) as FBI agent John Myers
- Guantanamero (2006) as Ali/Jeb
- Sidney Turtlebaum (2008) as Gabriel
- Agora (2009) as Synesius
- The Incident (aka Asylum Blackout, 2011) as George
- Elfie Hopkins (2012) as Mr. Gammon
- The Canal (2014) as David
- Tank 432 (2015) as Reeves
- The Boy (2016) as Malcolm
- American Pastoral (2016) as Jerry Levov
- Fingersmith (2005) as Richard Rivers
- ShakespeaRe-Told — A Midsummer Night's Dream (2005) as Xander
- The Palace (2008) as King Richard IV
- Emma (2009) as Frank Churchill
- The Little House (2010) as Patrick
- Dark Matters: Twisted But True (2012), as Fritz Haber
- World Without End (2012) as Godwyn
- The Village (2013–2014) as Edmund Allingham
- Agatha Christie's Poirot (2013), as Harold Waring
- Fleming: The Man Who Would Be Bond (2014) as Peter Fleming
- Rogue (2014) as Elliott
- The Secrets (2014) as Tom in "The Conversation"
- The Man in the High Castle (2015–2018) as Frank Frink
- Rupert is a member of the Royal Shakespeare Company.
Community content is available under CC-BY-SA unless otherwise noted.