Stephen Colbert with General Ray Odierno Stephen Colbert with General Ray Odierno

Stephen Colbert kicked off his week of Colbert Report tapings in Iraq by shaving his head.

Though Colbert's jokes got plenty of laughs, the loudest roar came when Gen. Ray Odierno — following a direct order pre-taped by President Barack Obama — shaved the funnyman's hair. Watch it all below.

Colbert, wearing a camouflaged business suit custom-made for him by Brooks Brothers and carrying a golf club like former USO tour regular Bob Hope, opened the show by declaring victory in Iraq. "By the power vested in me by basic cable, I officially declare we have won the Iraq war!" Colbert said.

Colbert also poked fun at the soldiers, many of whom have been deployed multiple times. "It must be nice here in Iraq because I understand some of you keep coming back again and again," he said. "You've earned so many frequent-flier miles, you've earned a free ticket to Afghanistan."

Not all the gags were focused on the war. Referencing the stateside economic woes plaguing the auto industry, one on-screen punchline read "Obama should deploy you to GM."

Colbert's week of shows in Iraq continues Tuesday at 11:30 pm/ET on Comedy Central.

Did you watch the show? What do you think of the stunt?

Follow on Twitter for more breaking news and scoop.

The Colbert Report Mon - Thurs 11:30pm / 10:30c
Obama Orders Stephen's Haircut - Ray Odierno
Colbert Report Full Episodes Political Humor Iraq