Great plot and I am huge fan of Ryan Gosling ( I think he is probably one of the best modern young actors) but Anthony Hopkins kinda ruined the movie for me. Don't get me wrong, he is amazing but it felt like he was reprising his Hannibal role. Incredibly well educated, well-to-do, controlling figure who is playing Cat & Mouse with a young up & comer... Silence fo the Lambs all over.