Hollywood superstar Tom Cruise is considered the most irritating actor in movies, according to a poll by British film bible, Empire magazine.

The WAR OF THE WORLDS star fought off competition from Jennifer Lopez and Julia Roberts to win the questionable accolade, but conversely triumphed in the same poll, to be named the biggest movie star of all time - beating veterans Robert De Niro and Al Pacino.

Cruise, who is set to marry pregnant fiancee Katie Holmes next year (06) lost credibility with fans after seemingly dedicating 2005 to making outrageous declarations of love for Holmes.

Kate Winslet was named favourite actress, while Steven Spielberg was named best director.

A spokesman for Empire Magazine says, "Voting Tom Cruise as the most irritating film star may be a knee jerk reaction to his year in the spotlight.