Anne Hathaway hopes all her children grow up to be as "wonderful" as her "dream son" Tom Holland.
The 43-year-old actress plays Penelope, the mother of the Spider-Man star's Telemachus in Sir Christopher Nolan's upcoming epic The Odyssey and Anne - who has Jonathan, 10, and Jack, six, and is pregnant with her and husband Adam Shulman's third child - was very impressed by her younger co-star.