Jon
Portraits of Dangerous Women (2024)
Eddie O’Connor
Homes durs (2023)
Moses
Sweetland (2023)
Geraint
Bolan's Shoes (2023)
Roy
Murmur (2023)
William Whitelaw
Y Sŵn (2023)
Cliff
El gran Maurice (2022)
Sir Osmund Cleverly
Munich: The Edge of War (2022)
Ron
I Am One (2021)
Inspector Welch
Rebecca (2020)
Jason
The Third Day: Autumn (2020)
Bryn
La gran mentida (2019)
Bear / Snail (voice)
Partridge in a Bear Tree (2018)
Quinn
Apostle (2018)
Mr. Wynne
Gwen (2018)
Captain Canady
Star Wars: Els últims Jedi (2017)
Sergeant Pollock
Trespass Against Us (2016)
Thomas Griffiths
The Lighthouse (2016)
Donald
Just Jim (2015)
Stanley
Yr Ymadawiad (2015)
Lascelles
La reina del desert (2015)
Tortoise
El nen 44 (2015)
Shope
El franctirador: El llegat (2014)
Neighbour
Under Milk Wood (2014)
Aethelwulf
A Viking Saga: The Darkest Day (2013)
Stone Mason Longstride
Robin Hood (2010)
Dad
A Child's Christmases in Wales (2009)
Daffyd Hughes
Framed (2009)
Paul Carmichael
Zig Zag Love (2009)
Brandon
Les germanes Bolena (2008)
Alan
Caught in the Act (2008)
Josi
Calon Gaeth (2006)
Dr. James
Little White Lies (2006)
Eisner
Daddy's Girl (2006)
Paul Stebbings
Lie with Me (2004)
Tecton
Troia (2004)
Mr. Hogg, Whaler
Master and Commander: The Far Side of the World (2003)
DC Huw Morgan
Lenny Blue (2002)
Tony
Score (2001)
Crad Rees
Solomon and Gaenor (1999)
Constable Davis
Gas and Candles (1991)
Dr. Lloyd
Paper Mask (1990)
Iwan
Heartland (1989)
Guto
The Angry Earth (1989)
Godfrey
Morons from Outer Space (1985)