Paramount’s Sonic the Hedgehog has taken the top spot at the box office for the second weekend in a row. It is a win of sorts for Jim Carrey, who makes a comeback in a leading role as the movie’s villain, Dr. Robotnik. But unfortunately for Carrey, who has built a second career as a vociferous critic of President Donald Trump, Sonic is a deeply conservative film — which may explain its success. First of all, the (human) hero of the film is a small-town police officer, Tom Wachowski, played by James Marsden. The villain is a Deep State agent...