DC Comics Icons Green Arrow Statue The Emerald Archer takes aim with this stunning statue that perfectly captures his look from the pages of DC Comics - The New 52. The DC Comics Icons New 52 Green Arrow Statue stands about 10 1/2-inches tall and is made of polyresin. The statue is a limited edition of 5,200 pieces and comes in a closed box.