Earlier this week, Katie Holmes and Tom Cruise's little girl Suri enjoyed a fun-filled day out at the zoo with her mum.
Now it's the megastar's turn to spoil his little princess – and he chose the magic of Disney World in Florida to pull out all the stops.
Father and daughter were spotted strolling in the complex, with the six-year-old dressed up as the Little Mermaid.
The cute scene was captured by onlooker Alex Feoli, who posted the snap on his Twitter account.
Onlooker Marianne Cohen told People: "Suri looked like she was in heaven.
"She was walking around like she owned the place, having the time of her life, and Tom, who looked really handsome was talking to her, was really engaging with her."
The pair's trip come as Katie and Tom try to insulate their child from their recent separation.
Both agreed that Suri should live in New York with her mother, while Tom will have generous visitation rights.
Now that Hollywood's highest paid actor has wrapped up his latest film Oblivion, he will have more time to lavish on Suri.
Tom, 50, recently took some time between takes to whisk his daughter off on a helicopter ride around Manhattan.
All the news as Duchess Kate's due date draws close...