The Who's Roger Daltrey will be featured in an upcoming edition of the ABC series Once Upon a Time, according to EW.com.

Daltrey will lend his voice to a talking caterpillar that will be part of an Alice in Wonderland-themed episode of Once Upon a Time. The show follows a group of fairytale characters like Snow White, Prince Charming and Rumpelstiltskin, who are unaware of their true identities because of a magic spell that has trapped them in a small town in Maine. When can we catch Roger?

We don't know the exact date, but we do know the episode called "Hat Trick" will premiere next month. Roger has some acting chops. Remember the 1975 film adaption of The Who's classic rock opera Tommy? Once Upon a Time executive producers said that was a big inspiration for the show.

Once Upon a Time airs on Sundays at 8 p.m. ET on ABC.

More From Classic Rock Q107