Andrew Buchan




The Mercy (2018)
as Ian
All the Money in the World (2017)
as John Paul Getty II
The Last Dragonslayer (2016)
as The Great Zambini
The Great Fire (2014)
as Thomas Farriner
Still Life (2013)
as Mr Pratchett
Having You (2013)
as Jack
The Sinking of the Laconia (2011)
as Thomas Mortimer
The Nativity (2010)
as Joseph
Abroad (2010)
as Billy Marshall
Nowhere Boy (2009)
as Michael Fishwick
The Deaths of Ian Stone (2007)
as Ryan
Party Animals (2007)
Jane Eyre (2006)
as St. John Rivers
If I Had You (2006)
as Marcus
Intrigo: Samaria ()
as Henry