As a Hollywood star Tom Cruise is more than used to answering unexpected and awkward questions.
But he got more than his fair share when chat show host Jay Leno quizzed him about his sex life during an appearance with his Wichita co-star Cameron Diaz on the Late Show.
Starting off softly, Jay asked whether the actor had ever been to a strip club.
"Actually, I never have been, ever. Sorry to disappoint you," said the blushing 47-year-old before Cameron stepped in to lend a hand.
"It's kind of hard to be Tom Cruise and go to a strip club you guys, seriously," she said.
But it was with the host's final and most personal question that Tom had the last laugh.
"I know you are a pilot," Jay said. "What are you better at – flying or sex?"
"You know what, I don't know," the dad-of-three said.
"I try to excel in all areas and I've never been asked for a refund, so I don't know," he quipped.
Photo: © YouTube