In the past decade, Tom Cruise has been called many things. But despite the intrigue he's stirred up, the 49-year-old actor has more than redeemed himself through the love he shows for his kids: Isabella, 19, and Connor, 17, his adopted children with former spouse Nicole Kidman, and 6-year-old Suri, his daughter with wife Katie Holmes. "How can you not love her? She's wonderful. A joy," the Rock of Ages 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."