Fly Me To The Moon: Tráiler'Alien: Romulus': Primer TráilerGhostbusters 5: Tráiler finalLaLola (2024) VIXSofía SisniegaEmily RuddVuelve a Mí (Telemundo)Minas de pasión (Univisión)
Undercliffe (2018)Papel: Trainor 6.06
Yo, Daniel Blake (2016)Papel: Scotsman 7.85
Outlander (Serie TV) (2014 - )Papel: Mr. McGregor 8.20
Perfect sense (2011)Papel: Patient 7.04
El último gran mago (2007)Papel: Leith Romeo 6.27
Hallam Foe (2007)Papel: Kilt Man 6.97
Young Adam (2003)Papel: Black Steet Pub Man 6.03
Seven Wonders of the Industrial World (Serie TV) (2003)Papel: James Dove 9.00
El perro de los Baskerville (2002)Papel: Knight 7.00
El mundo perdido (2001)Papel: Choreography 5.12
The Acid House (1998)Papel: Workmate (segment "The Granton Star Cause") 5.98
Orphans (1998)Papel: Duncan 7.08
Looking After Jo Jo (Serie TV) (1998)Papel: Eddie's Father 9.00
No todas las chicas son iguales (1996)Papel: Soldier 6.86
Kavanagh QC (Serie TV) (1995 - 1999)Papel: Kevin Fowler 8.00
Casualty (Serie TV) (1986 - )Papel: Eric 7.18
Everything was fine (2021) (Cortometraje)Papel: Mr Vaccine
Home (1998) (Cortometraje)Papel: Young 7.00