Adam McKay ( Dale Duro )Arthur Conan Doyle ( Holmes and Watson , Holmes & Watson )Ian Roberts ( Dale Duro )Jay Martel ( Dale Duro )