Channing Tatum Does Full Disney Princess Drag to Lip Sync 'Let It Go' on 'Ellen'
45 'Magic Mike' Shots That Make You Want to Get Naked

"Kingsman" actor accepts Disney dare from Halle Berry, and we're so happy he did.

Halle Berry continued her prank war with her "Kingsman: The Golden Circle" co-star Channing Tatum Friday by daring the actor to belt out "Frozen" anthem "Let It Go" on the "Ellen DeGeneres Show."

But it got even better.

Tatum embraced the embarrassing opportunity by wearing Elsa's signature purple princess gown and a messy blonde wig to lip sync the lyrics while trying to dance across the stage as gracefully as possible.

The dare came after Tatum's public apology to the actress earlier this week for encouraging her to chug a full glass of whiskey in front of fans at Comic-Con this summer. To make up for it, he had a group of his "Magic Mike Live" dancers surprise her with a lap dance on "Ellen."

Berry told DeGeneres that chugging the whiskey "was so dumb," because she "was sick for like three days."

But because of it, we got to see what Tatum looks like as a Disney Princess, so TooFab would like to thank Berry for her sacrifice.

Tatum and Degeneres also filled viewers in on their shenanigans that unfolded when they took a trip to Las Vegas to surprise his "Magic Mike Live" dancers. Apparently they ended up getting sloppy drunk together.

"I got back to the room at 4:30," Tatum told DeGeneres' audience. "I don't remember very much of it, all I know is that I woke up with a bag of Cheetos on my pillow and there was a cookie and I have no idea where the cookie came from. There's no cookies in the hotel room so I literally have no idea how I got a giant cookie and I didn't eat any of it. I must have gone through great lengths to get this cookie and I didn't even eat it."

Watch that adventure below.

View Photos Getty Emmy Awards 2017: Inside All the Best Pre-Parties