Tiene dos hijos: un hijo con la modelo Kim Bordenave, James Padraig, que padece una enfermedad genética llamada "síndrome de Angelman", y otro con Alicja Bachleda-Curuś, actriz polaca, que se llama Henry Tadeusz.