Mejor conocido por su papel de Matty McKibben en el drama de MTV Awkward y por interpretar a Danny Bolen en la sexta temporada de Desperate Housewives de ABC. También ha aparecido en películas como Party Boat y Scary Movie 4. En el 2019, comenzó a protagonizar Now Apocalypse.
Tuvo un pequeño papel en la película Scary Movie 4 pero primero recibió atención por su papel en la obra Bubbly Stiltskin.
Obtuvo el papel principal en la película The Grudge 3.
Tiene un hermano mayor llamado Luke y una hermana menor llamada Raeanna.
Apareció en Desperate Housewives con Marcia Cross.