[1] En el 2007 interpretó a Marty Arent durante el episodio "The Hardest Word" de la serie australiana All Saints.
En el 2012 se unió al elenco principal de la miniserie Hatfields & McCoys donde interpretó a Tolbert McCoy, el hijo de Randolph "Randall" McCoy (Bill Paxton).
Ese mismo año se anunció que se había unido al elenco de Paradise Lost donde interpretaría al ángel Raphael.
[2][3] En octubre del mismo año se anunció que Sam aparecería en la película The Second Coming donde interpretaría a Joe Panther.
[5] En el 2014 apareció en la película '71 donde dio vida al teniente Armitage.