A la edad de 25, tuvo un grave accidente en la plataforma por el que casi le amputan la pierna derecha y tuvo que hacer seis meses de rehabilitación.
Consiguió su primer papel protagonista en la película original de Syfy Loch Ness Terror.
Durante el rodaje, envió una audición grabada a los productores de The Best Years y obtuvo el papel de Trent Hamilton.
Posteriormente, trabajó en las series de televisión Stargate Atlantis, Eureka, Warehouse 13, Fear Itself, Melrose Place y 90210.
En cine, trabajó en Watchmen, de Zack Snyder, y en Dr. Doolittle 4.