Apparently, this is an early version of the poster when Chris Pratt was listed as a sheriff. Now the actor is not involved in the caste , instead of him for this role is approved by James Marsden (“World of the Wild West”). In addition to Marsden, the film also plays Jim Carrey and Neil McDonough. And Sonic is voiced by Ben Schwartz. Probably, the image depicts an early design of a blue hedgehog, and now it may differ.
Earlier, Paramount published promo posters on which the blue hedgehog itself was not visible. Bloggers ridiculed a strange perspective and excessive realism.