Picking just 10 best male British actors is a task which is well-nigh impossible. There is so much talent to choose from. That being the case, this lot will be chosen from the current crop of British actors. By definition, Britain is inclusive of Ireland, Scotland, England and Wales.

  1. Daniel Craig The last actor to portray James Bond. He has that dark, dangerous undercurrent that was found in the early novels by Ian Fleming.

  2. Sir Anthony Hopkins When the Queen declares he's so good she's going to knight him, you know he's one great actor. His most memorable role was as Hannibal Lecter in "Silence of the Lambs."

  3. Alan Rickman He first shot to prominence as Hans Gruber in "Die Hard." His next role that got him noticed was as the Sheriff of Nottingham in "Robin Hood: Prince of Thieves." He did such an amazing job in that movie that critics practically handed him the film. Kevin Costner was rendered just another pretty face. His career has spanned 30 years and he shows no sign of slowing down.

  4. Daniel Radcliffe He did a brilliant job in every "Harry Potter" scene he was in. Before he could be typecast, Daniel took his fine unmentionables to the stage, starring in Equus. To be noted as one of the best British actors at such a tender age is indicative that he will likely have a long and great career.

  5. David Tennant Mostly well-known as the tenth Doctor of "Doctor Who" fame, David is currently with the Royal Shakespeare Company. He isn't classically attractive, but he certainly has more than his fair share of charisma and talent. David is actually Scottish, but did an excellent English accent for his entire run as Doctor Who.

  6. Clive Owen Many fans were deeply disappointed when Clive was not selected for the most recent Bond recast. After all, he is tall, dark and insanely handsome. Owen is one British actor who enjoys playing heroes, villains and everything in between.

  7. Sir Ian McKellen With a career in excess of 40 years, McKellen is still well-known and much loved by audiences for his role as Gandalf in the "Lord of the Rings" trilogy. He's doing a lot of voice work, but is scheduled to appear in "The Hobbit" in 2012, reprising his role as Gandalf.

  8. Pierce Brosnan His role as Remington Steele made him an international sensation. The Bond franchise wanted him, but Steele wouldn't let him out of his contract. Instead, they cast Timothy Dalton and Brosnan became Bond after Dalton filmed two movies in the franchise.

  9. Gerard Butler An early career in TV somehow turned into top billing in movies. Gerard was doing television literally the year before his role in "Tomb Raider" in 2003. He doesn't always pick the best roles, but he gives them his all. His lead role in "Phantom of the Opera" proved that he was so much more than just a pretty face.

  10. Ian McShane In a career that began in 1962 when he was just 20 years old, Ian McShane has never failed to entertain. It was his turn as Al Swearengen on HBO's "Deadwood" that finally brought him international attention. Prior to that, he was much loved in the UK for his lead role in "Lovejoy."

The best male British actors aren't always the most well-known. Actors such as Hugh Laurie, for instance. American audiences barely knew he existed until "House" became a commercial and critical success. Robert Pattinson's role in "Harry Potter" got him noticed and the rest is history thanks to the "Twilight" franchise.