| Date | Title | Role | Director | Company / Theatre |
| – | Macbeth | Macbeth | | Unnatural Acts Theatre |
| – | How Like An Angel | Peter | | Traverse Theatre, Edinburgh |
| – | Tis Pity She's A Whore | Grimaldi | | Citizens Theatre, Glasgow |
| – | Frankenstein | Walton/Clerval | | Citizens Theatre, Glasgow |
| – | Not About Heroes | Wilfred Owen | | Heroes Theatre Company |
| – | ' | The Passer By | | Dundee Repertory Theatre |
| – | ' | John | | Dundee Repertory Theatre |
| – | ' | Defence | | Citizens Theatre, Glasgow |
| – | Enrico Four | Arialdo | | Citizens Theatre, Glasgow |
| – | Oedipus Rex | Oedipus | | Citizens Theatre, Glasgow |
| – | Hamlet | Hamlet | | Citizens Theatre, Glasgow |
| – | ' | Wood Demon | | Playhouse Theatre, London |
| – | ' | Harry Carney | | Citizens Theatre, Glasgow |
| – | Under the Black Flag | John Silver | | Shakespeare's Globe |
| – | ' | Pentheus | | National Theatre of Scotland Lincoln Center, New York |
| – | Peter Pan | Captain Hook | | National Theatre of Scotland |
| – | Wee Andy | The Surgeon | | Òran Mór, Glasgow |
| – | Anna Karenina | Vronsky | | Shared Experience |
| – | King Lear | Duke of Cornwall | | Citizens Theatre, Glasgow |
| – | Betrayal | Robert | | Citizens Theatre, Glasgow |
| – | ' | Robbie Ross | | Hampstead Theatre |
| – | ' | Robbie Ross | | Gaiety Theatre, Dublin |
| – | ' | Robbie Ross | | Theatre Royal Bath |
| – | ' | Robbie Ross | | Richmond Theatre |
| – | ' | Robbie Ross | | Theatre Royal, Brighton |
| – | ' | Robbie Ross | | Cambridge Arts Theatre |
| – | ' | Robbie Ross | | Duke of York's Theatre, London |
| – | ' | Robbie Ross | | Ed Mirvish Theatre, Toronto |
| – | ' | Robbie Ross | | Brooklyn Academy of Music, New York |
| My Eyes Went Dark | Nikolai Koslov | | Finborough Theatre, London |
| My Eyes Went Dark | Nikolai Koslov | | Traverse Theatre, Edinburgh |
| My Eyes Went Dark | Nikolai Koslov | | 59E59 Theaters, New York |
| – | ' | | | Tron Theatre, Glasgow |