It's down the rabbit hole and straight to Wonderland for Iggy Pop. Entertainment Weekly reports the iconic rocker is the latest addition to Once Upon a Time in Wonderland, ABC's upcoming Once Upon a Time spinoff.

He'll play the hookah-smoking Caterpillar, the role previously played on Once Upon a Time by The Who frontman Roger Daltrey. However, EW says the singer "wasn't available for the new series so the part was recast."

Pop is the latest cast member aboard the good ship Wonderland, joining the voices of John Lithgow as the White Rabbit and Keith David as the Cheshire Cat. The show premieres Oct. 10.