Jon
Portraits of Dangerous Women (2024)
Eddie O’Connor
Men Up (2023)
Moses
Sweetland (2023)
Geraint
댄싱 슈즈 (2023)
Roy
Murmur (2023)
William Whitelaw
Y Sŵn (2023)
Cliff
브리티시 오픈의 유령 (2022)
Sir Osmund Cleverly
뮌헨: 전쟁의 문턱에서 (2022)
Ron
I Am One (2021)
Inspector Welch
레베카 (2020)
Jason
The Third Day: Autumn (2020)
Bryn
굿 라이어 (2019)
Bear / Snail (voice)
Partridge in a Bear Tree (2018)
Quinn
복수의 사도 (2018)
Mr. Wynne
그웬 (2018)
Captain Canady
스타워즈 에피소드 8: 라스트 제다이 (2017)
Sergeant Pollock
우리를 침범하는 것들 (2016)
Thomas Griffiths
The Lighthouse (2016)
Donald
저스트 짐 (2015)
Stanley
Yr Ymadawiad (2015)
Lascelles
퀸 오브 데저트 (2015)
Tortoise
차일드 44 (2015)
Shope
스나이퍼: 레거시 (2014)
Neighbour
Under Milk Wood (2014)
Aethelwulf
글래디에이터: 바이킹과의 전쟁 (2013)
Stone Mason Longstride
로빈후드 (2010)
Dad
A Child's Christmases in Wales (2009)
Daffyd Hughes
Framed (2009)
Paul Carmichael
Zig Zag Love (2009)
Brandon
천일의 스캔들 (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
트로이 (2004)
Mr. Hogg, Whaler
마스터 앤드 커맨더: 위대한 정복자 (2003)
DC Huw Morgan
Lenny Blue (2002)
Tony
Score (2001)
Crad Rees
솔로몬 (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)