It's not every day you meet your celebrity crush but in an ideal world, the encounter would go a little something like this.

Westworld star James Marsden made an appearance on The Ellen DeGeneres Show on Monday's episode, admitting to the host that he is head over heels for none other than Dame Helen Mirren and that he is taking his "massive crush" to a new level.

The 43-year-old revealed during the segment that he's had a thing for the British actress for years and he once seized the opportunity to get a close-up when he realized they were taking the same flight to Rome—by taking a secret photo of the 71-year-old.

"When I got off the flight I followed her to baggage claim, and in a very creepy voyeuristic way I took a photo of her while she was walking," the actor told host Ellen DeGeneres while his sneaky photo of the Prime Suspect actress appeared on the big screen behind them.

That's when Mirren made her way on stage and went in to kiss a flustered Marsden, who apologized for the offending photo and admitted, "I'm red. I'm very red."

After the meeting, the X-Men actor was in high spirits and thanked DeGeneres for the opportunity. "You get one shot in life. That was my shot. Thank you. What a nice Christmas gift that was."

It's nice to know that celebrities get star-struck too!