The 10 best British film actors are without a doubt some of the finest men to have graced the silver screen. Hailing from all parts of Great Britain, from Scotland to Wales and England itself, these are men who have mastered the craft of acting. They are truly a pleasure to watch as they bring new worlds to life.

  1. Ian McKellan - This formidable British actor has been in the business for quite some time. Although he was originally most famous for his work in the theater, he has since become quite famous for his roles as Gandalf in Peter Jackson’s “The Lord of the Rings” and as the villainous Magneto in the “X-Men” series. He is going to reprise his role as Gandalf in the upcoming film “The Hobbit.”

  2. Ian McShane - This venerable acting giant has made quite a reputation for his ability to play villainous characters, which is no surprise, considering his deep, rich voice and formidable talent. He recently played the role of Waleran Bigod, a scheming and corrupt priest in the hit Starz series “The Pillars of the Earth.”

  3. Colin Firth - If you haven’t seen Colin Firth in at least one film, then you have probably not seen many movies. This British actor has starred in a surprisingly diverse variety of films, ranging from comedies to dramas and even the epic. Whether it’s “Bridget Jones’s Diary” or “A Single Man,” this is one British actor who has really shown his talent.

  4. Kenneth Branagh - Throughout the years, Kenneth Brangh has made himself known as one of the most talented British actors in the cinema. From his acclaimed roles in adaptations of Shakespeare plays to his critically praised role as the detective Wallender, Branagh has shown him to be a British actor worthy of everyone’s respect.

  5. David Suchet - This British actor is best known for his role as the detective Hercule Poirot in the very popular BBC series “Agatha Christie’s Poirot.” His performance has been widely praised as the truest to the character, and he certainly deserves a place among the best British actors.

  6. Derek Jacobi - Derek Jacobi, who brought the stuttering emperor Claudius to life in the acclaimed BBC series “I, Claudius,” has been a presence on film for many years, bringing his signature sense of grace and styles to any film in which he plays. He is currently set to play a prominent role in the upcoming Showtime series “The Borgias.”

  7. Jeremy Irons - With his unique, gravelly voice Jeremy Irons has become well-known to both American and British audiences. Although Americans probably know him best as the voice of Scar in the very popular film “The Lion King,” he has also played a variety of other roles, primarily as a phenomenally talented dramatic actor.

  8. Christopher Lee - Christopher Lee has delighted audiences for many years for his roles in a variety of horror films through the years. He cemented his already-formidable reputation by taking on the role of Saruman in “The Lord of the Rings” film series, and he continues to act, even well into his 80s. He is supposed to reprise his role as Saruman in the upcoming “The Hobbit.”

  9. Anthony Hopkins - No list of the best British actors would be complete without mentioning Anthony Hopkins, who has become infamous for his role as the cannibalistic Hannibal Lecter. However, he has also performed a number of other hit roles, and he continues to maintain his powerful film persona.

  10. Ewan McGregor - Throughout the years, Ewan McGregor has proven him to be one of the most flexible British actors. From musicals such as “Moulin Rouge” to science fiction such as “Star Wars,” McGregor continues to show us that he has a formidable talent, a great singing voice, and the personality to go along with it.