Championnes à tout prix
En 2009, il apparaît en guest star dans les trois premiers épisodes de la série "Championnes à tout prix", il y interprète Razor, un collègue d'Emilie, une des gymnastes. Il reprend ce rôle en . Il tient un petit rôle dans le film "Twelve" de Joel Schumacher aux côtés de Chace Crawford, Emma Roberts et Kiefer Sutherland. En , il obtient un des rôles principaux, Trevor, dans le film d'horreur "Scream 4", encore une fois aux côtés d'Emma Roberts, interprétant son ex-petit ami.