En el 2000 comenzó a salir con la actriz Sarah Michelle Gellar, la pareja se casó el 1 de septiembre del 2002 en México y tienen dos hijos: Charlotte Grace Prince (nacida el 19 de septiembre de 2009) y un hijo (nacido en septiembre de 2012).