Doctor Strange 2 TV Spot Suggests Scarlet Witch Kills Professor X Written by Joy Lyn Parohinog Francisco