Once Upon a Time in Wonderland has finally found the voice of the Caterpillar – and it’s none other than the legendary Iggy Pop!

With only two weeks left until the pilot episode, the Once Upon a Time spinoff Once Upon a Time in Wonderland has made an exciting new cast addition.

Entertainment Weekly has learned that American singer Iggy Pop will be voicing the Caterpillar, a character that Alice in Wonderland fans may remember from the novel (and subsequent Disney adaptation).

In Once Upon a Time, the Caterpillar was voiced by The Who’s Roger Daltrey, but the singer was unable to return.

Since they’re replacing one musical icon with another, we wonder if the Wonderland showrunners have some epic musical montages planned?

Once Upon a Time in Wonderland premieres Thursday October 10, airing at 8/7c on ABC.

The series follows Alice (Sophie Lowe) as she escapes from a mental hospital in London with the help of her friend the Knave (Michael Socha), to return to Wonderland and rescue her one true love Cyrus (Peter Gadiot).

Iggy Pop’s Caterpillar will not be the only animated character in this fantastical world – John Lithgow plays the White Rabbit, while Keith David will voice the Cheshire Cat.

Are you excited for the ‘Once Upon a Time’ spinoff?