
British actors combine charm, class and that gorgeous accent. Vote for the most handsome British actor.
Cast your vote - the ranking shifts live based on the votes.
Henry Cavill
Henry Cavill became world-famous as Superman and as Geralt in The Witcher. His muscular body and blue eyes make him the ultimate hero.
Tom Hardy
Tom Hardy became famous with Inception, Mad Max and Peaky Blinders. His tough, rugged look is irresistible.
Idris Elba
Idris Elba became famous with The Wire and Luther. He was named Sexiest Man Alive and has often been tipped as the next James Bond.
Tom Hiddleston
Tom Hiddleston became world-famous as Loki in the Marvel films. His charm and perfect manners make him beloved.
Robert Pattinson
Robert Pattinson became a teen idol as the vampire Edward in Twilight. He later proved himself as Batman.
Jude Law
Jude Law was one of Hollywood's most handsome men in the 1990s and 2000s. His role in The Talented Mr. Ripley made him a star.
Tom Holland
Tom Holland is the new Spider-Man and one of the most popular young actors. His boyish charm appeals to many fans.
Regé-Jean Page
Regé-Jean Page became famous overnight as the Duke in Bridgerton. His role caused a real hype.
Daniel Craig
Daniel Craig played James Bond in five films. The scene where he emerges from the sea in swim trunks is iconic.
Theo James
Theo James became known with Divergent and starred in The White Lotus and The Gentlemen. His dark looks make him a crowd-pleaser.
Missing an item in this list?
Log in or create a free account to add an item yourself.
Log in / create account