In the past decade, Tom Cruise has been called many things. But despite the intrigue he's stirred up, the 48-year-old actor has more than redeemed through the love he shows for his kids: Isabella, 18, and Connor, 16 (pictured), his adopted children with former spouse Nicole Kidman, and 5-year-old Suri, his daughter with wife Katie Holmes. "How can you not love her? She's wonderful. A joy," the Knight and Day star told Oprah Winfrey about his youngest child, who has also become her dad's favorite stylist. "She just likes to dress herself, wear what she wants. She definitely tells me what to wear."
Click here to see the winners of the 2011 iVillage Hottest Dads in America contest!