1547 reist der Portugiese Fernando De Gama (Gary Stretch) nach Südostasien, um in die Dienste des Königreichs von Lanna zu treten. Ein Sturm versenkt sein Schiff, doch er überlebt. Er wird von arabischen Sklavenhändlern gerettet und nach Ayutthaya in Siam gebracht. Dort kauft ihn die schöne Maria (Cindy Burbridge), Tochter des Portugiesen Phillippe Del Tores (John Rhys-Davies).
In der Schlacht gegen Lanna zeigt Fernando solchen Mut, dass er mit seinem siamesischen Freund Tong (Dom Hetrakul) zum Leibwächter des Königs (Nirut Sirichanya) ernannt wird. Dessen Frau Sudachan (Yoe Hassadeevichit) plant derweil die Ermordung des Königs und seines Sohnes Yodfa (Chalee Trirut), um mit ihrem Geliebten Phan (Akara Amarttayakul) den Thron zu besteigen.
In der Schlacht gegen Lanna zeigt Fernando solchen Mut, dass er mit seinem siamesischen Freund Tong (Dom Hetrakul) zum Leibwächter des Königs (Nirut Sirichanya) ernannt wird. Dessen Frau Sudachan (Yoe Hassadeevichit) plant derweil die Ermordung des Königs und seines Sohnes Yodfa (Chalee Trirut), um mit ihrem Geliebten Phan (Akara Amarttayakul) den Thron zu besteigen.