Punk icon Iggy Pop will be joining the cast of Once Upon a Time in Wonderland as the voice of The Caterpillar. He will be replacing The Who’s Roger Daltrey, who was expected to reprise his role as the bug, but was unavailable.
Daltrey previously voiced The Caterpillar in Once Upon a Time‘s Season 1 episode, “Hat Trick.”
Other voices for the OUAT spin-off include John Lithgow (3rd Rock from the Sun) as the White Rabbit, and Keith David (The Bible) who was recently cast as the Cheshire Cat.
Check out the Once Upon a Time in Wonderland premiere, Thursday, October 10th at 8/7c PM on ABC.