Mary je siroče te mora živjeti u Cornwallu sa svojom tetom Patience i njenim mužem Jossom. Oni su vlasnici krčme Jamaica. Mary uskoro shvati da je njihova krčma baza bande brodolomaca koji mame brodove u propast na stjenovitoj obali. Uskoro se počne bojati i za vlastiti život.
Jednom davno u Bagdadu živio je princ Ahmad (J. Justin) kojeg čim je postao kralj uhiti njegov zli savjetnik Jaffar (C. Veidt). Jaffar preuzme prijestolje, a Ahmad u tamnici upozna mladića Abua (Sabu), najvećeg bagdadskog lopova. Abu pomogne Ahmadu da dan prije pogubljenja pobjegne u Basru. U...