Commercial speech is subject to more regulation than non commercial speech. Likeness rights in commercial speech are already a thing.
Also if you aren't very explicit in saying that this is not really a famous celebrity, then you're basically defaming that celebrity, which is also not protected speech.