Perhaps it was his derring-do in pursuing the "Pirates of the Caribbean." Or his dashing Paris in "Troy."

Orlando Bloom (search) is well ahead of rivals in an Internet vote to find Britain's sexiest actor.

The 27-year-old actor, who shot to fame as Legolas in "The Lord of the Rings" films, won 35 percent of the votes, beating other popular actors including Sean Bean (search), Hugh Grant (search), Ewan McGregor and Jude Law, according to the Sky Movies Web site on Tuesday.

Bloom, who grew up in Canterbury, southern England, has said he was "chubby" as a child and joked that he acts in films because it allows him to kiss beautiful women.