Nicole Kidman was married to Tom Cruise for almost a decade. She's been married to Keith Urban for over a decade. I just found out yesterday, she was engaged to Lenny Kravitz in the early 2000's. Wow! Those are 3 VERY different looking dudes. #notype #justhave2behandsomeandtalented