I could not agree with your first statement more. Brendan Frasier is not a bad actor at all. He's just an actor who wants to make money more than he wants to make art, and thus will scribble his name on anything that gives him a reasonable paycheck for someone in his 'fame range,' as it were.