Nel 1547 Fernando De Gama, un giovane soldato di ventura proveniente dal Portogallo, prende il largo verso l'Oriente per cercare l'assassino di suo padre e allo stesso tempo fare fortuna. Durante una tempesta nell'Oceano Indiano la nave su cui viaggia Fernando naufraga e lui viene mandato alla deriva su una spiaggia tropicale. Si risveglia in Siam, ma viene catturato e portato a Ayutthaya per essere venduto come schiavo. Comprato e subito liberato da una famiglia di portoghesi, finirà con l'innamorarsi della giovane figlia e arriverà anche a prestare giuramento per il re del Siam. Per lui combatterà contro un rinnegato del Nord che vuole spodestare il sovrano.