Anthony Hopkins has played Hannibal Lecter in every movie that is based on Thomas Harris' books, except the first one, Manhunter (1986). In Manhunter, Dr. Lecter is played by Brian Cox.
The actor who plays Lecter is Anthony Hopkins.
Sean Connery
The talented British actor Sir Anthony Hopkins.
As of 2012, the character of James Bond has been portrayed by one (1) Scottish actor, Sean Connery.
Sean Connery
Scottish actor Brian Cox was the first actor to play Hannibal Lecter onscreen in Michael Mann's 1986 thriller "Manhunter."
The actor who plays Lecter is Anthony Hopkins.
Sean Connery
The actor who plays Lecter is Anthony Hopkins.
what was the name of the scottish actor in the film 300
The talented British actor Sir Anthony Hopkins.
David Tennant
he is a Scottish actor
He is a Scottish actor and comedian.
If you mean the Scottish actor who died in 1979, apparently not.
There have been two Scottish actors who have played the role of Doctor Who: David Tennant, who played the Tenth Doctor, and Peter Capaldi, who played the Twelfth Doctor. Both actors brought their own unique charm and style to the iconic character.
Scottish actor James McAvoy is known to wear glasses.