Hannibal
Of course I was kind of confused when they changed the actress, but Julianne Moore is such a good actress that you can't get annoyed about it. Both Jodie Foster and Julianne Moore did an amazing interpreting Clarice Starling.
I love every Hannibal movie and series since I was a child and I love rewatching it after a while