Deretter hadde han en del gjesteroller i ulike situasjonskomedier, før han fikk en liten birolle i dramaet (2007). Han spilte så i med Ashton Kutcher og Cameron Diaz i 2008. Karakteren hans drar også til Vegas i hans gjennombruddsfilm , som kom året etter.