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