| Title | Role | Production | Director |
|---|---|---|---|
| RIVALS S2 | Charles Fairborn (Series Regular) | Happy Prince Productions for Disney+ | Elliot Hegarty |
| OUTLANDER (SERIES 8) | Evan Lindsey (Series Regular) | Left Bank for Starz | Jan Matthys |
| RIVALS | Charles Fairburn (Series Regular) | Happy Prince/Disney+ | Elliot Hegarty |
| BOILING POINT (SERIES 1) | Dean (Series Regular) | BBC | Phil Barantini |
| I HATE SUZIE TOO (SERIES 2) | Matt | Bad Wolf | Dawn Shadforth |
| OUTLANDER (SERIES 7) | Evan Lindsay (Recurring) | Starz | Various Directors |
| MASTERS OF THE AIR | The Medic | Amblin / Apple | Tim Van Patten |
| KAREN PIRIE | Paul | World Productions / ITV | Gareth Bryn |
| OUTLANDER (SERIES 6) | Evan Lindsay (Recurring) | Starz | Various Directors |
| THE NORTH WATER | Webster | See-Saw Films / BBC | Andrew Haigh |
| OUTLANDER (SERIES 5) | Evan Lindsay (Recurring) | Starz | Various Directors |
| RIVER CITY | (2009-2018), Robbie Fraser | BBC Scotland | Various Directors |
| STILL GAME | Martin Bradshaw | Effingee | Michael Hines |
| ETHEL MACDONALD - AN ANARCHIST'S STORY | John Caldwell | SMG | Mark Littlewood |
| REBUS - STRIPJACK | Vincent Hawks | SMG Television | Matthew Evans |
| Title | Role | Production | Director |
|---|---|---|---|
| MY MOTHER'S WEDDING | Nurse Gary Miller | Cape Runaway Productions Ltd | Kristen Scott Thomas |
| SILENT ROAR | Mr Brian | BBC | Jonny Barrington |
| BOILING POINT | Dean | Ascendant Films | Philip Barantini |
| GHOSTED | Mark | BFI | Duncan Roe |
| MERRY CHRISTMAS (JOYEUX NOEL) | Scottish Soldier | Nord Ouest | Christian Carion |
| Title | Role | Production | Director |
|---|---|---|---|
| MAGGIE & ME | DB (Lead) | National Theatre of Scotland | Suba Das |
| GREASE UK TOUR | Teen Angel | Glasgow King's Theatre, David Ian Productions | David Gilmore, Arlene Philips |
| CINDERELLA | Dandini | King's Theatre Glasgow | |
| SANTA CLAUS IS COMING TO TOWN | The Dame | Pavilion Theatre Glasgow | |
| THE NEW MAGICAL ADVENTURES OF TREASURE ISLAND | Mrs Birdseye | The Pavilion Theatre Glasgow | |
| PLEASE STAY | Alastair | Glasgow Pavilion | Iain Gordon |
| 8 | Jeff Zarillo | Glasgay | Drew Taylor |
| CINDERELLA | Prince Charming | MA Promotions | Michael Courtney |
| CINDERELLA | Prince Charming | Bruce James Productions | Bruce James |
| CINDERELLA | Prince Charming | Mad About Productions | Jon Adamson |
| ALADDDIN | Aladdin | Theatre Productions | Stephen Leatherland/Philip Meeks |
| SLEEPING BEAUTY | Prince Duncan | Brunton Theatre | Liam Rudden |
| CINDERELLA | Prince Charming | Macrobert, Stirling | Liz Carruthers |
| FAUST'S DREAMS | Mephisto | National Theatre of Scotland/RSAMD | Simon Sharkey/Mahmoud Aboudoma |
| JAMES AND THE GIANT PEACH | Queen Mary's No.1/Fireman | Citizens Theatre | Jeremy Raison |
| SKY HIGH AND AFTER THAT | Phil/Martin | Citizens Theatre/RSAMD | Clare Lizzimore |
| STARS | Christie | Nutshell | Kate Nelson |
| TWO | Fred | Zero Six | Annette Westwood |
| BELONGING | Various Roles | 7:84 Scotland | Claire O'Hara |