Iggy Pop has been cast as the voice of the caterpillar in the new ABC series Once Upon a Time in Wonderland.
Pop replaces the Who's Roger Daltrey who voiced the role in the original pilot for the show which was part of the current series Once Upon a Time. Daltrey reportedly was not available for a full series.
The new show will premier on October 10. Others in the cast include Sophie Lowe as Alice, John Lithgow as the White Rabbit, Naveen Andrews as Jafar, Emma Rigby as the Red Queen and Peter Gadiot as Cyrus.
More from VVN Music