Time Out says
‘The Voices’ is an ecstatically deranged, pitch-black comedy about a lovable murderer named Jerry (Ryan Reynolds). We also meet the cat who thinks Jerry should kill his colleagues and the sleepy mutt who disagrees (both voiced by Reynolds). It’s the kind of film that’s easier to enjoy than to fathom. Jerry works in a factory in an anonymous US town. He spends most of his free time crushing on Fiona (Gemma Arterton), the company accountant, and meeting with a psychiatrist (Jacki Weaver). Waiting for Jerry at home every night are a sociopathic Scottish tabby named Mr Whiskers and a large dog named Bosco. When Fiona’s head winds up in Jerry’s fridge, it’s clear that the talking creatures are a symptom of a bigger problem.
Directed by cartoonist-turned-filmmaker Marjane Satrapi (‘Persepolis’), ‘The Voices’ steamrolls over boundaries between genres and giddily ignores the limits of good taste. Satrapi cleverly uses the cuteness of an affected film world like a Trojan horse to make you feel sympathy for the devil. Even as Jerry graduates to being a serial killer of the grossest order, you’ll find yourself more afraid for him than anything else. The nature of his loneliness eventually becomes too obvious for such a strange antihero, but Satrapi and her cast have such a good time going nuts that ‘The Voices’ is hard to get out of your head.
Cast and crew