
Sam graduated from the Royal Scottish Academy of Music and Drama in 2003. He was nominated for a 2003 Laurence Olivier Award (Most Promising Performance) for Outlying Islands at the Royal Court Theatre Upstairs.
Sam has appeared in various TV programmes including: A Very British Sex Scandal (Channel 4), Any Human Heart (Film4), Midsomer Murders (ITV) and as a regular character in BBC Soaps River City and Doctors.
His film leads include: Young Alexander The Great (Ilya Salkind Company) and Emulsion (White Lantern Films), while theatre credits include: Plague Over England (Duchess, West End), MacBeth (Nottingham, Edinburgh Lyceum), Romeo And Juliet (Dundee Rep) and Hamlet (Citizens Glasgow).

Bloodshot
2020 · as Jimmy Dalton

SAS: Red Notice
2021 · as Tom Buckingham

Love Again
2023 · as Rob Burns

The Spy Who Dumped Me
2018 · as Sebastian

One World: Together at Home
2020 · as Self

A Princess for Christmas
2011 · as Ashton Prince of Castlebury

A Very British Sex Scandal
2007 · as Edward McNally

First Light
2010 · as Geoffrey 'Boy' Wellum

To Olivia
2021 · as Paul Newman

Young Alexander the Great
2010 · as Alexander

Heart of Lightness
2014 · as Lyngstrand

Small Moments
2001 · as Boyfriend

Breaking the Mould
2009 · as Charles Fletcher

Emulsion
2014 · as Ronny Maze

When the Starlight Ends
2016 · as Jacob