1999-2002 tavaszáig Britney Spears kedvese volt.A pohercegnőt 2003-ban Cameron Diaz követte. Kapcsolatuk, a nagy korkülömbség ellenére 2006-ig tartott. 2007-ben a Sundance film festivalon ismerkedett meg Jessica Bielel, akivel 2011-ben rövid időre szétmentek, majd 2012. október 19-én Olaszországban kimondták a boldogító igent.