MONTY PYTHON And The Holy Grail has been voted the nation's favourite British film of all time.

The comedy classic came way ahead of box office smashes Four Weddings And A Funeral, Trainspotting and Love Actually.

And it beat Oscar winners Chariots Of Fire, Shakespeare In Love and Gandhi.

The 1975 film took a quarter of the votes in a joint poll by online retailer Amazon and the Internet Movie Database.

The Monty Python team - John Cleese, Eric Idle, Michael Palin, Terry Jones, Graham Chapman and Terry Gilliam - also had another top 10 entry with Life Of Brian, which came seventh in the survey.

Second was Stanley Kubrick's notorious A Clockwork Orange, withdrawn from cinemas in 1973 at the director's request after claims its violent scenes were inspiring copycat attacks. It became a cult classic and was re-released in 2000 after Kubrick's death.

Trainspotting was third, followed by the multi-Oscar winning epic Lawrence of Arabia. The oldest film in the poll was 1949 thriller The Third Man, which came fifth. Other entries in the top 20 range from old classics, such as The Bridge On The River Kwai and Doctor Zhivago, to more recent films like The Full Monty and The English Patient.

More than 7,000 people were questioned for the survey, released to coincide with this Sunday's Baftas.