Once upon a time, Roger Daltrey lent his voice to a show on ABC and it will air Sunday night. 

The ABC show, Once Upon a Time will feature Roger Daltrey this coming weekend. The Who singer said in an interview with Entertainment Weekly that the show will have an Alice in Wonderland theme to it and the voice Roger will do is that of a talking caterpillar.

The Executive Producers of the show say that The Who's Tommy was a huge inspiration for the episode and as you may (or may not) recall, Roger played the title character in the film, so they knew that they needed to have Roger on board for this coming episode.

You can catch Once Upon a Time on ABC Sunday at 7pm.