Katie Holmes is the new Audrey Hepburn, according to actress Diane Keaton. The Annie Hall star will appear alongside Tom Cruise's wife in 2008 movie Mad Money, and she insists 29-year-old Holmes has the grace and charisma to become the world's next great humanitarian icon. Keaton tells Parade.com, "It's just so beautiful to watch a girl become a young woman. I tell you, I think it's a miracle. I remember how I was at that age and how my obsession was to be Audrey Hepburn, my idol. "Now Katie has the candle. She's more adventurous than I am. Being the wife of Tom Cruise, she's been thrown into a world you can't really be prepared for, yet Katie handles it with grace. "Like Audrey Hepburn, she's like celebrity royalty. She has a calm centre in the storm of whatever is going on around her."