Neal Emery, patron d'un cabaret à Trinidad et mari de la chanteuse Chris, tombe sous les balles du gangster Max Fabian. Le frère de Neal, Steve, arrive alors sur les lieux du drame, décidé à venger sa mort. Une idylle ne tarde pas à naître entre Chris et Steve.
En l'An 1000 dans les Cornouailles, le roi Mark exile le Prince Noir. Pour se venger, il fait enlever la fille du roi par un géant. Mais le fils d'un humble fermier, Jack, sera quémandé par le roi pour sauver sa fille des griffes du géant. Son chemin sera semé d'embûches et de monstres fabuleux...