This is a posable action figure from the Revoltech series.
A Revoltech Friend Shop limited-edition release, this Revoltech Ingram 2 Movie Version features a completely new mold, more Revoltech joints than were used on the anime version, and an openable cover on the right leg to reveal the storage compartment for its revolver cannon! This nicely detailed action figure boasts 40 points of articulation and comes with two stand sticks, three types of revolver cannons, a 90mm riot gun, optional hands, and a display base with stand to assist with dynamic poses.
Also check out the Revoltech AV-98 Ingram 1 Movie Version, released simultaneously!Please note that figures such as this are mass produced and as a result some inconsistencies in finish and painting may occur; these are not considered manufacturer's defects. If you absolutely must have perfection, prepare to do some touch-up work on your own.