Consiguió un papel destacado como Lori en This is Not a Test y es mejor conocido en Estados Unidos por su papel de Dano Esteves en la segunda entrega de la franquicia de terror Final Destination.
Tuvo dos papeles menores en televisión como atleta y chico borracho en la serie Bang, Bang, You're Dead y The Secret Life of Zoey, respectivamente.
Interpretó a un mafioso en la película de ciencia ficción Elysium del 2013.
Nació en Madrid, España.
Tuvo un papel en la película Blade: Trinity, protagonizada por Wesley Snipes en el papel titular.