Attivo come attore fin dal 2002, nella prima fase della sua carriera ha interpretato principalmente ruoli secondari, figurando per la prima volta nel cast principale di un'opera con The Lost, in cui interpreta il ruolo del protagonista.[1] Nel 2009 viene diretto da Ti West in Cabin Fever 2 - Il contagio.[2] Negli anni continua a lavorare spesso a opere thriller o horror, recitando fra gli altri in film come Starry Eyes,Brawler e The Free Fall.[3] Nel 2012 appare nel video musicale di Fight Like a Girl di Emilie Autumn. Nel 2022 ottiene un ruolo da co-protagonista al fianco di Stephen Lang nel film Old Man.[4] Nel 2023 viene diretto da Larry Fessenden in Blackout.