What Happened When James Marsden Met His Crush Helen Mirren

James Marsden finally got to meet his crush courtesy of Ellen DeGeneres.

"I just love her. I do. I've had a massive crush on her for years," the "Westworld" actor, 43, revealed to DeGeneres while Mirren, 71, was secretly waiting backstage.

"I was on a flight with her once to Rome and when I got off the flight, I followed her to baggage claim and, in a very voyeuristic creepy way, I took a photo of her while she was walking," Marsden admitted, adding that he had never met the actress before.

That's when DeGeneres surprised Marsden by bringing out Mirren.

The Oscar winner embraced Marsden with a kiss, then playfully posed for pictures with him -- including one from behind -- while he blushed.

"You're so handsome, oh my God, gorgeous," Mirren gushed, grabbing Marsden's hand before rushing off stage.

Overcome, the actor dropped to his knees. But he wasn't the only one slightly discombobulated. Mirren exited on the wrong side of the stage.

Marsden jumped at the opportunity to escort her backstage before returning to DeGeneres.

"Just had to give her my digits real quick," he joked. "[You] get one shot in life -- that was my shot!"

He added, "What a nice Christmas gift that was."