En 2008 comenzó a salir con la actriz Jessica Stroup, pero la relación terminó en 2010. Desde ese mismo año, sale con la actriz Amanda Crew.
Carrera
En 2006 se unió al elenco principal de la serie dramática Runaway de la cadena The CW Network, donde interpretó a Jason Holland y Henry Rader, hasta 2008, cuando la serie fue cancelada.
Ese mismo año apareció en las películas Destino final 3, donde dio vida a Marcus, una de las víctimas luego de que una montaña rusa se desprendiera, en Slither y en El efecto mariposa 2, donde apareció como Trevor Eastman.
También apareció como uno de los protagonistas del telefilm Eight Days to Live, de la cadena canadiense CTV Television Network, donde interpretó a Joe Spring.
En 2018 participó en el tercer episodio de la cuarta temporada de la serie Blindspot de NBC, en el papel secundario de Lincoln, siendo el sobrino del director del FBI Matthew Weitz y recluta de Quantico.