I'm uh. A nerd. And had to share.
This was for Sakura Con back in April. I didn't cosplay the previous year and was determined to this time around. I'm actually rather pleased with how this turned out, considering that it was sort of pieced together randomly over time. The leather jacket I already owned, and had a buddy in my university's costume department sew on the fur lining. (He's amazing, for the record: http://arcanestatic.deviantart.com

)
The gunblade was constructed by another good friend of mine, who also, is absolutely amazing. He built it out of cardboard and a seven dollar nerf gun. I helped do the detailing on the blade as well as the lion head pendant on the chain (which, unfortunately, was not ready at the time we took this photograph).
The con was amazing, and I got stopped for photos a number of times.

The only downside was that most of the people who recognized me seemed to because of his cameo in those horrid Kingdom Hearts games. I think only one or two people called me "Squall" instead of "Leon". =_=
I may cosplay him again at Kumori Con this September, but we'll see.
Uh. Yeah. /ramble
Comments
Kerrigore Says:
Looking good. I would have never thought to use a nerf gun... The one you used there I think I own actually.
Wolf Fenrir Says:
well the people that called you squall got it right. nice cosplay btw.
why did they have to change his name in kingdom hearts.
RPDOfficer Says:
This is another reason why one does not fuck with a Nerf Maverick.
Deus Draconii Says:
Omg that gunblade is so damn cool
you look great as Squall. ... I really want to steal your boots, as well. :3;
Renon Vesir Says:
That's a really well-made costume. Looks good on ya! I'm envious. I want to go to a con. :3
WebSlinger Says:
Gimme that gunblade.
NOW.
kittybum Says:
You look so great
I can't believe how well the nerf gun is workin' it there. 
I tried to cosplay once. I went as Ed from Cowboy Bebop in a pair of shorts and a tank top from K-Mart. It looked... about as good as you'd expect. >~>;
skinnyvee Says:
LEEEON LEEEEEON!!!!
oh hey there baby