I have YET to see this film in its entirety.....
Just bits and pieces. But, from Jack Black's character, whom he appears to have done a good job portraying, I could easily see Philip Seymour Hoffman playing that part as well---at least in the earlier part of his career.
I miss him so much.