When a cadet at West Point circa 1830 is found hanged with his heart cut out (and then another), it falls to famed but retired and world-weary detective Augustine Landor (Christian Bale) to solve the case. His investigation immediately runs…
Guillermo del Toro’s more detailed, darker and more sinister take on Pinocchio