女優のジェーン・ホロックスやキャメロン・ディアス、キャリスタ・フロックハート、レイチェル・ワイズなどとの交際を経て、2003年に女優のケイト・ウィンスレットと西インド諸島で結婚。