Rogue One: A Star Wars Story ★★★★

better after 2nd viewing..