Al Weaver
Movies 22
Marie Antoinette
as Comte d'Artois
2006
Doom
as The Kid
2005
The Merchant of Venice
as Stephano
2004
Colette
as Schwob
2018
Me and Orson Welles
as Sam Leve
2008
Kill Your Friends
as Bill
2015
Peterloo
as Magistrate Hutton
2018
Blue Iguana
as Tommy Tresham
2018
Love Is Thicker Than Water
as Adam Berliner
2017
Planespotting
as Steve
2005
Colour Me Kubrick
as Darren (uncredited)
2005
I'm Not in Love
as Rob Lloyd
2021
Viva Blackpool
as Vibe
2006
The Frontier
as Ben
2012
The Complex: Lockdown
as Rees Wakefield
2020
Macbeth
as Banquo
2018
The Last Photograph
as Colin
2017
Torch Song
as Gabe
2025
Honeymooner
as Jon
2010
Warhouse
as Gulf war soldier
2013
Things He Never Said
as Paul
Chemistry
as Johan
2012TV Shows 15
Sherlock
as Andy Galbraith
2010
Grantchester
as Leonard Finch
2014
The Chelsea Detective
as Simon Turnball
2022
Miss Scarlet
as Delaware
2020
The Hollow Crown
as Rivers
2012
The Mallorca Files
as Richard Webb
2019
Five Days
as Josh Fairley
2007
Survivors
as Kevin
2008
The Devil's Whore
as Christian
2008
Secret State
as Joss Leyton
2012
The Nativity
as Thomas
2010
Personal Affairs
as Crawford Crawford
2009
Press
as James Edwards
2018
Life in Squares
as Leonard Woolf
2015
Southcliffe
as Anthony
2013