The passionate kiss shared between Robert Pattinson, who plays Edward Cullen and Kristen Steward, who plays Bella Swan, in Twilight, has been voted one of the best of the last decade.

The smooch, which happened towards the end of the first movie, Twilight (the second movie, New Moon, was released late last year) came fourth in a survey, conducted by department store Selfridges in England, for best on screen kisses of the past decade.

Fans of Robert and Kristen's on screen smooch described it as "a true passionate moment in movie history."

Topping the vampire's kiss was Britney Spears and Madonna's lesbian kiss at the MTV Video Music Awards in 2003.

"Madonna performing with both Britney and Christina was a big enough event in itself, but nobody - even the MTV people - expected what happened,” said fans.

Tobey Maguire and Kirsten Dunst were second for their romantic embrace in Spider-Man, while Heath Ledger and Jake Gyllenhaal's kiss in Brokeback Mountain came fourth.

The top-five was completed by Scarlett Johansson and Penelope Cruz for their kiss in Vicky Cristina Barcelona.