The book is excellent, no question, but, unfortunately, the movie is not as good. Noskov's (Fandorin) acting is not convincing and his voice sounds really strange at times. Brilling is a typical Andrey Mironov type, and it looks like Bezrukov tries to imitate his acting. The best of all is Neelova (Lady Ester): her acting is way above everybody else's. Overall, the movie feels a little bit raw, as if made in a hurry: some parts are good, some are bad. So it's not like old-time classics, but still worth seeing.