En la gran pantalla participó en "De boda en boda" (2005), junto a Owen Wilson y Vince Vaughn, interpretando a Zachary Lodge, el novio universitario de Claire (Rachel McAdams) a quien engaña con otras mujeres a sus espaldas.