Sherlock Gnomes - Cast

James McAvoy

as Gnomeo


Emily Blunt

as Juliet


Chiwetel Ejiofor

as Dr. Watson


Maggie Smith

as Lady Bluebury


Michael Caine

as Lord Redbrick


Ashley Jensen

as Nanette


Matt Lucas

as Benny



Mary J. Blige

as Irene


Johnny Depp

as Sherlock Gnomes


Jamie Demetriou

as Moriarty


  Change Location