Good movie but people in movie are not convincing

Rating: 7/10 (10 April 2019)

First of all i must say i enjoy jim carrey performance because no other actor can t play that role better than him.But movie lacks other interesting characters except milo the dog who was perfect.Cameron Diaz looks like Jessica Rabbit not a real person.Peter Greene is not that bad as a villian but most of all i hate reactions of police,diaz and other characters on magic powers by mask.They are not surprised how he can do that all.I gave a 7 because of great special effects,jim carrey and dog performances,other characters are not good especially Diaz