If you want to see a good Sherlock Holmes, then get something staring Jeremy Brett, Basil Rathbone, Robert Downey Jnr, Peter Cushing, or anyone else. Ben Syder has to be one of the worst actor ever. Apart from that, he's way too short and looks about 12! If you want to see a young Sherlock Holmes, then get the film of the same name by Steven Speilberg.
Other than him, the plot is laughable with dinosaurs and mechanical monsters roaming the streets of foggy London. In fact, if you a robot monster done well, then search out The Private Life of Sherlock Holmes. The general production values make this look more like an am dram effort shot on video by a proud parent than something done for a serious release. It's basically a blatant cash in on the Robert Downey Jnr., Jude Law, Guy Ritchie version. Even the cover is similar.
This film is one to avoid, unless it's showing on something like the Sci-Fi channel. In which case watch it to see how it shouldn't be done. Either that or just watch the clip on here.