David Beckham knows how to make his daughter happy!
The former soccer stud posed for a magical picture with "Frozen's" Anna and Elsa during a family trip to Disneyland on Monday.
"I became an even better daddy today after Harper seven asked daddy to have a picture with her favorite girls," he captioned the photo, where he's sandwiched between the two Disney princesses.
The father-of-four spent the day at the Happiest Place on Earth with his 4-year-old daughter, Harper, wife Victoria and their three sons Brooklyn, 16, Romeo, 12, and Cruz, 10.
David also shared a sweet snapshot with Cruz before the father-son duo battled each other on the Toy Story Mania ride.
"Me and my little man just about to beat him on Toy Story.... Great day at Disney such a special place for kids and adults," he wrote. "Oh and for the record cruzie beat me."
Beckham has been focusing on his family since he retired from soccer, and he recently joked that he's become his kids' chauffeur.
"To be honest, I've become a taxi driver overnight with the kids," he told Jimmy Kimmel of his retirement activities. "I'm literally an Uber driver now. I take them from seven in the morning to the schools — I have four drop-offs at four different schools — so I get that done in an hour and fifteen minutes. Then I pick my little girl up at 12, and then the boys at four, and then the boys train in a soccer academy every single night of the week so I'm busy every night until 9:30 and then I'm at home."
Talk about a doting -- and HOT -- dad!