SPOILER WARNING: There are plot details for Rogue One: A Star Wars Story throughout this piece....