Contrajo nupcias el 29 de agosto de 2009 en Las Vegas, Nevada, Estados Unidos de América con la actriz Kate del Castillo y refrendó con la ceremonia religiosa bajo la Iglesia Episcopal en San Miguel de Allende (México) el 5 de septiembre del mismo año.