@jespah,
We Were Beavers
Brutal Vietnam War Comedy. This compelling war drama depicts the true story of the first major battle between the United States and North Vietnamese forces. It is a film about uncommon valor and nobility under fire, loyalty among soldiers, and the heroism and sacrifice of men and women both home and abroad. That and a beaver puppet.
Major Walter Black (Mel Gibson), in charge of Toy Company, is deeply depressed. His men hate him. When they finally throw him out of the barracks, Walter begins his final tailspin. Drunk and alone, Walter is about to commit suicide -- but is saved by the voice of a beaver puppet he found in a dumpster. Wearing the puppet on his hand, Walter speaks only through it and tries to get his men combat ready and his life back on track.
Watch out for the "Dead or alive, we will all come home together" speech, delivered to the nervous soldiers on the eve of their mobilisation through the mouth of the sock puppet. Hilarious.