Fantastic Beasts: The Secrets of Dumbledore (out Apr 7) is, by a narrow margin, the best of the three Fantastic Beasts movies. The story is easier to follow, there’s a better blend of comedy and drama, and Mads Mikkelsen creates a worthy villain worth rooting against. It still has weaknesses though. For a film which is 142 minutes long, it’s not offering much in terms of narrative and character advancement. Grade: B.