luna was born in toluca and grew up in mexico city. his mother fiona alexander, a british set designer, died in a car accident when luna was two. his father alejandro luna is a mexican set designer. he was married to actress camila sodi from 2008 to 2013. they have two children.