Awful. Crass, vile and just not funny. Will Farrell hopelessly miscast. His accent makes Dick Van Dyke in Mary Poppins look masterful. Other actors like Rob Brydon(why?) as LeStrade, Kelly Mcdonald as Mrs Hudson and Pam Ferris as Queen Victoria must have been paid loads to appear in this turkey. Avoid like the plague. How on earth does such rubbish get financial backing goodness knows.