Luc Besson is acclaimed as a visionary filmmaker who reshapes genres with every new project he touches. But his latest project, Valerian and the City of a Thousand Planets, is far and away his most awe inspiring and personal film to date. Major Valerian (Dane DeHaan) and Sergeant Laureline (Cara Delevingne) are space operatives who […]