Atuação
52 anos • Coventry, Warwickshire, England, UK • 29 títulos • ativo desde 2001

Peaky Blinders: Sangue, Apostas e Navalhas
como Niall Devlin

Padre Brown
como Peter Bailey

Shameless
como Troy Lawson

Vera
como Will Marsh

O Pior Jogador de Golfe do Mundo
como Rory Thomson (TV Bright)

A Touch of Frost
como RCS Detective 1

Benidorm
como Simon Superfan

Red Rose
como Dave Banister

A Saga da Família Forsyte
como Gradman

Home Fires - Mulheres na Guerra
como Nigel Hughes

Honour
como Mahmod's Solicitor

The Mallorca Files
como Alan Bull

England Is Mine: Descobrir Morrissey
como Mr Leonard

National Treasure
como Dan

Ridley
como Daniel Preston

The Royal
como Arthur Graham

Moving On
como Ken

Strumpet
como Producer

Finding Alice
como Graham Napely

Born and Bred
como Mr. Burton