From a real-life conman to a fictional one, this star-studded psychological thriller from Guillermo del Toro takes us back to 1940s New York. Having ‘learned’ how to mind-read and tell the future, Stanton Carlisle (Bradley Cooper) uses his new talents to cheat wealthy people out of their money by conversing with the dead. As you might expect, however, he soon bites off more than he can chew by trying to swindle the wrong guy, and shit gets very real. He should’ve seen it coming, really.
In cinemas from January 21.