Dreamers and visionaries

Tim Burton, Guillermo del Toro, Christopher Nolan and Pedro Almodóvar.