Soldier's Black Box weapon from Team Fortress 2! I used this for my BLU Soldier cosplay at Anime USA.
I made a mistake in the position of the line near the front there, that'll teach me not to rush :T Otherwise I think it turned out quite nice.
It's mostly made of green rigid foam and covered with paper mache. The end caps and handles are wood.