Sinbad (Elliot Knight), é um jovem de 21 anos que foi banido de sua cidade natal, Basra, e parte em direção ao mar após a morte de seu irmão. Agora, Sinbad deve embarcar em uma épica aventura para se livrar da maldição colocada nele por sua avó, Safia (Janet Suzman), e aceitar seu novo destino.