
48 credits

Box of Frogs(2026)
Patrick

Portraits of Dangerous Women(2024)
Jon

Men Up(2024)
Eddie O’Connor

Y Sŵn(2023)
William Whitelaw

Bolan's Shoes(2023)
Geraint

Sweetland(2023)
Moses

Murmur(2023)
Roy

The Phantom of the Open(2022)
Cliff

Munich – The Edge of War(2021)
Sir Osmund Cleverly

I Am One(2021)
Ron

Rebecca(2020)
Inspector Welch

The Third Day: Autumn(2020)
Jason

The Good Liar(2019)
Bryn

Apostle(2018)
Quinn

Gwen(2018)
Mr. Wynne

Partridge in a Bear Tree(2018)
Bear / Snail (voice)

Star Wars: The Last Jedi(2017)
Captain Canady

Trespass Against Us(2016)
Sergeant Pollock

The Lighthouse(2016)
Thomas Griffiths

Child 44(2015)
Tortoise

The Passing(2015)
Stanley

Queen of the Desert(2015)
Lascelles

Just Jim(2015)
Donald

Under Milk Wood(2014)
Neighbour

Sniper: Legacy(2014)
Shope

A Viking Saga: The Darkest Day(2013)
Aethelwulf

Robin Hood(2010)
Stone Mason Longstride

A Child's Christmases in Wales(2009)
Dad

Framed(2009)
Daffyd Hughes
Zig Zag Love(2009)
Paul Carmichael

The Other Boleyn Girl(2008)
Brandon

Caught in the Act(2008)
Alan

Daddy's Girl(2006)
Eisner

Little White Lies(2006)
Dr. James
Calon Gaeth(2006)
Josi

Lie with Me(2004)
Paul Stebbings

Troy(2004)
Tecton

Master and Commander: The Far Side of the World(2003)
Mr. Hogg, Whaler

Lenny Blue(2002)
DC Huw Morgan
Score(2001)
Tony

Solomon & Gaenor(1999)
Crad Rees

Gas and Candles(1991)
Constable Davis

Paper Mask(1990)
Dr. Lloyd

Heartland(1989)
Iwan

The Angry Earth(1989)
Guto

The Shell Seekers(1989)
Danus

Morons from Outer Space(1985)
Godfrey
Uncle
Tony