Georgi Staykov is a Bulgarian actor. He graduated in acting from the National Academy for Theatre and Film Arts, Sofia.
Staykov portrays Alexander Zalachenko, a former Soviet spy, in the 2009 film adaptations of the bestselling Millennium Trilogy novels. He said he embraces the role of the villain. Unfortunately, the underlying opinion is that negative roles are very flat and without strong character. But I disagree. On the contrary, all the characters are flesh and blood, and as Socrates said, Nobody is born bad they are bad due to lack of knowledge. He reprised the role of Zalachenko in the sixpart Millennium television series that was broadcast on Swedish TV in 2010.
Source: Wikipedia