Maybe it was jumping on Oprah's couch.
Or perhaps it was his testy interview with Matt Lauer on NBC's "Today" show, or his constant expressions of love for his fiancee, Katie Holmes.
Maybe it was all of those things combined that prompted British movie fans to name Tom Cruise the most irritating actor in Hollywood.
Cruise was found to be more annoying than Jennifer Lopez, Julia Roberts, Adam Sandler or Jim Carrey.
Britain's Empire magazine surveyed 10,000 movie fans.
But while Cruise may annoy them off camera, they still like his movies. They named him the greatest movie star of all time.