| 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 |