Home / Discover / People
  • Created April 7, 2019 by
    Administrator admin
  • Modified September 29, 2021 by
    Administrator admin

Dark Shadows

2012
as Roger Collins

Trainspotting

1996
as Simon "Sick Boy" Williamson

Guy Ritchie's The Covenant

2023
as Colonel Vokes

Æon Flux

2005
as Oren Goodchild

T2 Trainspotting

2017
as Simon "Sick Boy" Williamson

Afterglow

1997
as Jeffrey Byron

Complicity

2000
as Cameron Colley

Plunkett & MacLeane

1999
as Captain James Macleane

Byron

2005
as Lord Byron

Dracula 2000

2000
as Simon Sheppard

Alice

2022
as Paul Bennet

A Place in Time

2007
as Jonny Lee Miller

Mindhunters

2004
as Lucas Harper

The Flying Scotsman

2006
as Graeme Obree

Hackers

1995
as Dade Murphy / 'Crash Override' / 'Zero Cool'

Byzantium

2012
as Ruthven

The Day After Peace

2008
as Jonny Lee Miller

Settlers

2021
as Reza

Endgame

2009
as Michael Young

Regeneration

1997
as 2nd Lt. Billy Prior

The Escapist

2002
as Denis Hopkins

Mansfield Park

1999
as Edmund Bertram

National Theatre Live: Frankenstein

2011
as The Creature / Victor Frankenstein