Tom Cruise struggles to remember his best movie quotes

Soraya Roberts

You may be able to rattle off every line from "Jerry Maguire," but that doesn't mean Tom Cruise can.

While promoting his film "Oblivion" on "The Tonight Show With Jay Leno" Wednesday night, the movie star was asked to quote lines from his biggest blockbusters. Unfortunately, Cruise had trouble with two of the five films.

"Uh, 'You had me at "hello,"'" he said for 1996's "Jerry Maguire," a line that you may remember actually belonged to his co-star Renee Zellweger. With a little prompting from actress Emily Blunt, Cruise quickly corrected his answer to "You complete me."

See also: Russell Brand: Tom Cruise had no interest in converting me to Scientology

When Leno asked for a "Rain Man" quote, the 50-year-old actor hesitated with the 1988 classic to the point that Blunt took pity on him.

"Help him out!" she yelled at the audience. ("I'm an excellent driver," an audience member shouted out.)

Cruise had no problem with one of his earliest films, 1983's "Risky Business" ("Sometimes you gotta say 'What the f---'"), though he did worry about swearing.

"We can't say that on television, can we?" he asked Blunt. She assured him they would bleep it out.

See also: Tom Cruise denies making comments about Katie Holmes divorce

The most impressive was the long quote Cruise remembered from his 1992 film "A Few Good Men."

"I'm not your son. I'm a lawyer, and an officer in the United States Navy, and you're under arrest you son of a b----," Cruise quipped.

Of course, he didn't have to think twice about his most famous flick of all, "Top Gun," spouting off the line, "I feel the need, the need for speed."

Hey, with almost 40 films under his belt over the past 30 years, the fact that Cruise can remember any of his lines is impressive.