Millennials understood that a movie that mixed Heath Ledger in armour with David Bowie and Geoffrey Chaucer couldn’t go wrong ...