Ha interpretado a Waring ‘Wade’ Espíritu en el thriller neo-noir Malos Tiempos en El Royale y ha interpretado a Fritz en el drama de acción Top Gun: Maverick (2022).
Creció en Richmond, Columbia Británica[3] Jugaba al béisbol[5] y al baloncesto[6] e iba a Vancouver College[5][7] un instituto religioso para chicos.
[8] Se graduó en ingeniería civil en la Universidad de Columbia Británica.
Gracias a este papel fue nominado al premio Leo como «Mejor actor secundario en una serie dramática».
[19] En noviembre de 2019 anunció que estaba comprometido con Dianne Doan, una actriz canadiense.