Ben Affleck - Lead
Credit: Karwai Tang/WireImage

Ben Affleck took his 10-year-old daughter Violet on a magical outing in London over the weekend. During a visit across the pond, the father-daughter duo attended a performance of Harry Potter and the Cursed Child at Palace Theatre in London's West End and took a photo with the cast of the runaway hit.

But they weren't the only famous Muggles in the crowd that night. Affleck's Suicide Squad cast mate Margot Robbie and known Harry Potter enthusiast Darren Criss were also in attendance and joined in for the group photo as well.

Affleck celebrated his 44th birthday early last week with a family vacation in Montana with his ex Jennifer Garner, Violet, and his other two children, Seraphina, 7, and Samuel, 4.

Garner recently appeared on NBC's Today show, where she discussed how she and Affleck have made cohabitating and co-parenting their three children work since they split last summer. "We are definitely a modern family," she said.

Earlier this summer they all traveled to Europe while Affleck was there filming a new movie. "Ben was working in London on Justice League and I felt like, 'Well, the kids should have that experience,'" she explained. "He and I are great friends and we just all went en masse. The kids and I had an amazing time, and he worked hard and got to join us for some. I want them to see everything's okay."