I can agree with all of those except Murray doing Garfield. He didn't do that role for the money, he did it because the VA who originally did the Garfield cartoon died before the film got made and he was a good friend of Murray's. In fact, the VA did Venkman (Murray's character) for the Ghostbusters Cartoon.

Bill Murray voicing Garfield is kind of ironic since he pretty much caused Lorenzo Music (the guy who voiced Garfield in the cartoon series) lose his stint as Peter Venkman in The Real Ghostbusters cartoon...