I am so going to puke. Someone needed to tranq him on Oprah. I give them a year, tops.
PARIS -- Tom Cruise popped the question to Katie Holmes at the Eiffel Tower early Friday and then announced the news to the world - they're getting married.
Cruise turned to Holmes: "What did you say, darling? She said, 'Yes.' ... I've never actually been to the Eiffel Tower and I just, it's Paris, you know. It's beautiful, a beautiful city. It's very romantic. I'm excited to be here."
No wedding date has been set, Cruise said. "We haven't discussed that - one step at a time."
The couple, who went public with their romance in April, often shared smiles and blushes as Cruise turned to look at Holmes, who was seated nearby. The 26-year-old actress, who was wearing a massive diamond ring on her finger, didn't speak to reporters.
"Today is a magnificent day for me, I'm engaged to a magnificent woman," the 42-year-old Cruise said.
"It was early this morning at the Eiffel Tower, so I haven't slept at all."
At one point, he whispered to Holmes: "Are you OK?" Afterward, they hurried into a car before leaving for a promotional event in Marseilles, southern France.
Cruise was in Paris to promote the French release of "War of the Worlds" next month. Holmes was in London earlier this week to publicize her new movie, "Batman Begins." Both actors have dismissed speculation their romance is a publicity stunt.
"I wish them the happiest marriage that anyone has ever had," said 11-year-old Dakota Fanning, who sat next to Holmes during the news conference. Fanning is Cruise's co-star in the Steven Spielberg film.
It would be the third marriage for Cruise and the first for Holmes. He was married to Mimi Rogers and Nicole Kidman; Holmes had been engaged to actor Chris Klein.
Holmes has said she's embracing the Church of Scientology - Cruise's religion. The former star of television's "Dawson's Creek" has said she grew up wanting to marry Cruise.