Martin Scorsese's classic mobster movie "Goodfellas" (search) is the greatest film of all time, according to the experts at a British film magazine.

The 1990 film, based on the exploits of real life gangster Henry Hill, which starred Ray Liotta, Robert de Niro and Joe Pesci — who won an Academy Award for his performance — was No. 1 in a "Total Film" magazine (search) poll published Monday.

"Goodfellas has it all — story, dialogue, performances, technique," the magazine said.

"It is slick, arguably the slickest film ever made. But it is also considered, layered and freighted with meaning."

"Vertigo," (search) Alfred Hitchcock's masterpiece starring Kim Novak as a woman who is haunted by her dual persona, was at No. 2 and "Jaws," the thriller that starred a shark, was third.

"Fight Club," starring Brad Pitt, came fourth, followed by "The Godfather: Part II," Orson Welles' classic "Citizen Kane," "Tokyo Story" directed by Japan's Yasujiro Ozu and "The Empire Strikes Back," the second film in George Lucas' "Star Wars" saga, was eighth.

The "Lord of the Rings" trilogy was at No. 9 and the Cary Grant comedy "His Girl Friday" was tenth.

There are a number of surprises, with the classic wartime drama "Casablanca" only making it to No. 98 and "Lawrence of Arabia" languishing at No. 77.

Other films in the top 25 included "Chinatown" (No. 12); "Manhattan" (No. 13); "Taxi Driver" (No. 14); "It's a Wonderful Life" (No. 15); "Apocalypse Now" (No. 20); "Rear Window" (No. 24) and "Sunset Boulevard" (No. 25).