Yusuf (Cat Stevens) has been working on his Moonshadow musical for about 10 years now and has chosen Melbourne, Australia for the first production.
Moonshadow brings to life characters for like Matthew and Son and Sad Lisa from the classic Cat Stevens songs.
Yusuf has written new songs for the musical, which will have its world premiere in Melbourne on May 31 at the Princess Theatre.
On April 24, Yusuf joined the cast and the media for this unveiling of Moonshadow.