The 12-part series, which was first announced in August 2010, will star newcomer Elliot Knight in the title role.
Naveen Andrews (Lost), Orla Brady (Fringe), Sophie Okonedo (Hotel Rwanda) and Timothy Spall (Harry Potter) are also among the cast.
"I was thrilled when I heard I'd got the role of Sinbad," said Knight. "This is exactly what I have wanted to do since I was big enough to run around the garden waving a toy sword!
"Sinbad is a great character for any actor to be able to play: impulsive, adventurous, passionate, loyal and brave - a true hero. His story is packed with action, adventure and fantasy and I am looking forward to the exciting challenge of bringing him to life for a new generation."
Sinbad will follow the legendary sailor as he embarks on an epic quest to rid himself of the curse placed on him by his own grandmother (Dame Janet Suzman), and embrace his destiny.
The series is an Impossible Pictures production for Sky and BBC Worldwide, produced with the assistance of Nine Network Australia.
Sinbad will launch in early July on Sky 1, Sky1 HD and on the move on Sky Go. A first look at the show will air tonight (Monday, April 2) during the Game Of Thrones season two premiere at 9pm on Sky Atlantic.
> Charlie Brooker detective spoof Touch of Cloth arrives on Sky1
> Steve Coogan produces new Sky1 family sitcom Starlings