It looks like a storm trooper assault rifle... That's awesome....

http://www.buystarwarscostumes.com/stormtrooper-blaster.html