| Height: | 5'11 |
| Hair Colour: | Dark Brown |
| Eye Colour: | Blue / Green |
| Training: | The Royal Scottish Academy of Music and Drama |
| Represented By: | John Summerfield | Assistant: Hattie Knight |
| Title | Role | Director | Production co. |
|---|---|---|---|
| Fair Play | Uncle J | Chloe Domont | Star Thrower Entertainment |
| In The Darkest Hour | Gordon (Mac) McGregor | Stephen Don | Burning Horseshoe Productions |
| Dark Sense | Steve Brennus | Encaptivate | Magnus Wake |
| Great In Britain: The Movie | God | Howard Webster | Factory Film Productions Ltd. |
| My Dinner With Herve | Koski | Sacha Gervasi | HBO Films |
| First and Only | Steve Brennus | Magnus Wake | Encaptivate |
| Boogie Man | Dr Jackson | Andrew Morahan | MGM Studios |
| Down a Dark Hall | Dave Dabrowkski | Rodrigo Cortes | Lionsgate |
| Justice League | Task Force Deputy | Zack Snyder | Warner Bros |
| The Man with the Iron Heart | Mr Novak | Cedric Jimenez | Adama Pictures |
| Iona | Stephen | Scott Graham | Bard Entertainments Production |
| Edge of Tomorrow | Doctor | Doug Liman | Warner Brothers |
| '71 | Sergeant Vickers | Yann Demange | Warp Films |
| The Last Piper | Ryan McCrimmon | Iain Forbes | Nordland |
| Will | Celt | Ellen Perry | Strangelove Films |
| A Demon Within | Richard Morney | Harold Gasnier | 24 Carrot Films |
| Good Morning: Ground Control Best Supporting Actor-Landcrab IFF 2009 |
Danny | David Simpson | AIB |
| Spare Change | Freddie Brantford | Eric Omani | Lightfoot Pictures |
| Friendly Fire | William Mitchell | Andrew Cumming | NFTS |
| Night People Scottish BAFTA Winner |
Mal | Adrian Mead | MeanKerr Productions |
| The Next Big Thing | Nigel | Tim Robbins | DFX Productions |
| Boo! | Jim | Ian Thomas McLean | Brand Spanking Media |
| Afterlife | Policemen | Alison Peebles | Gabriel Films |
| Title | Role | Director | Production co. |
|---|---|---|---|
| River City | Harry Foulkes Series Regular |
Various | BBC Studios |
| The Choice | Nicholas Lovell Recurring |
Various | Netflix |
| Mary & George | Dr Harvey Recurring |
Oliver Hermanus | Hera Pictures/Sky Studios |
| The Witcher (Season 3) | Aplegatt | Various | Netflix |
| Vampire Academy | Hans Croft | Various | Universal Television / Peacock |
| The Sister Boniface Mysteries | Ray Crawford | Merlyn Rice | BBC Studios |
| Liaison | Alex Reynolds | Stephen Hopkins | Ringside and Leonis for Apple TV |
| Gloria | Ronald Parker | Various | Netflix |
| Vigil | Ian | James Strong | World Productions for BBC1 |
| Small Axe | Class Instructor | Steve McQueen | BBC |
| Young Wallander | Otto | Ole Endresen | World Productions for BBC1 |
| A.D | Chuza | Ciaran Donnelly | Lightworkers Media |
| Vera | Robert Pryor | Will Sinclair | ITV |
| Amerikan Kanibal | Dr Richard Hoemboeck | Simon George | Discovery Channel |
| Katie Morag | Matthew McColl | Don Coutts | Struay Pictures |
| Shetland | Ronald Haldane | Peter Hoar | ITV Studios |
| Hope Springs | David Sinclair | Brian Kelly | Shed Productions |
| Tinsel Town | Drug Dealer | Caroline Paterson | Raindog/Indigo Blue |
| Title | Role | Director | Production co. |
|---|---|---|---|
| Brief Encounter | Alec | Emma Rice | Empire Cinema, London |
| The Father | The Man | James MacDonald | The Tricycle Theatre |
| Brief Encounter | Alec | Emma Rice | Kneehigh Theatre Co. (Australian and USA Tour) |
| The Mill Lavvies | Geordie | Andrew Panton | Dundee Repertory Theatre |
| Hansel and Gretel | Peter | Guy Hollands | The Citizens Theatre |
| Betrayal | Jerry Understudy |
Ian Rickson | Sonia Friendman Prod. |
| Beauty and The Beast | Beast | Guy Hollands | The Citizens Theatre |
| Equus | Harry Dalton / Sabre | Jemima Levick | Dundee Repertory Theatre |
| A Christmas Carol | Bob Cratchit / Ghost | James Brining | Dundee Repertory Theatre |
| Whispering Happiness | Tramp / Noah | Hannah Tyrell-Pinder | Box Of Tricks Theatre Co. |
| Liar CATS Award Winner |
Stevie / Donald | Guy Hollands | Citizens/TAG |
| A Sheep Called Skye | Hamis / Duncan | Andrew Panton | National Theatre of Scott. |
| The Position | Robert | Emma Blundell | The Old Red Lion Theatre |
| Beyond Omarska | Sean Taylor | Adam Quayle | Box Of Tricks Theatre Co. |
| Among Unbroken Hearts | Ray Sinclaire | Adam Quayle | Cockpit Theatre-London |
| Yellow On The Broom | Harry Reid | Andrew Panton | Perth Theatre |
| 13 Episodes Of Revenge | The Devil | Martin Wall | Jermyn Street Theatre |
| Attempts On Her Life | Several Main Roles | Martin Danzinger | Tron Theatre |
| The Mountain Giants | The Count | Mauricio De Castro | The Chandler Theatre |
| Cinderella | Manky | Alasdair Hawthorn | The New Atheneum Theatre |
| The Cosmonaut’s Last Message | Keith / Bernard | J.Schaback | BAT Theatre |
| The Rock (rehearsed reading) | Adam Keital | Wilson Milam | Lonyla |
| Savage Light (rehearsed reading) | General Groves | J Dakota Powell | Lonyla |
| David Hume’s Kilt (rehearsed reading) | Patrick Sellar | Rae McKen | Finborough Theatre |
| Beyond (rehearsed reading) | Eddie Wyatt | Rob Watt | The Royal Court |
| A Thousand Cranes (rehearsed reading) | Mark | Anna Jadwiga Wright | TDC |