En 2006 fue escogido para interpretar a Duke en la película "She's the Man", Duke es el interés romántico de Viola Hastings (interpretado por Amanda Bynes), la película hizo su debut el 17 de marzo del mismo año y obtuvo un modesto éxito en taquilla.