Personally, I think the casting was decent enough in most places. James Marsters and Chow Yun Fat were both great for their respective parts. It's just Goku that got on my nerves.
There are far worse movies out there. The Hallmark Channel is a good example of that. I feel like this thread is just beating a dead horse at this point. -_-