As Michael mentioned in the comments section of Kim's Oscar Round-up post, the reason behind the stunning, live TV revelation that Tom Hanks is not a saint (He swears? He gets mad?! But ... but ... he's Tom Hanks!) has supposedly been revealed: it turns out that he hates Forrest Gump as much as we do.

According to Defamer, Hanks had been promised that he was going to be played onto the stage with a lovely tune that was very much NOT the Forrest Gump theme. When the time came for his big entrance, however, the music was all Gump, all the time. (At least, that's what it says in the article -- since I wouldn't know the theme to Forrest Gump if it came up and punched me in the face, I'm going to have to take Defamer's word on this one.) Hanks is of the opinion that he's "moved beyond" that movie (yeah, you keep telling yourself that, Forrest),so  he was really, really, pissed, and chose to express himself by swearing in front of millions of people.

So, there you go -- a possible explanation, at least. Whether it's true, of course, is something else entirely.