En el año 1000, en Cornualles, el rey Marco exiliaal Príncipe Negro. En venganza, este secuestra a la hija del rey, ayudado por un gigante. Pero el hijo de un humilde agricultor, Jack, solicita al rey para salvar a su hija de las garras de esto. El camino es traicionero y hay monstruos fabulosos ...