that the mysterious narrator is Sultan Mudzafar Shah, the first Sultan of Kedah writing about the history of Merong Mahawangsa in the Kedah Annals. The Sultan tells that Langkasuka was known as a great and proud Kingdom. The film ends with a flashback to Merong being pronounced a hero and the first king of Langkasuka. Cast Stephen Rahman-Hughes as Merong Mahawangsa. The Roman delegation Gavin Stenhouse as Marcus Carprenius, Prince of the Roman Empire. Eric Karl Henrik Norman as Lycius, Admiral of Rome. The Chinese delegation Jing Lusi as Meng Li Hua, Princess of the Han Dynasty. Craig Fong as Liu Yun, Admiral of China. Nell Ng as Ying Ying, Meng Li Hua's close and personal friend Keith Chong as the Emperor of China. Pirates of Garuda The Garuda in the original tale is depicted as a gigantic bird-like creature whereas the film—due to limitations of the technology needed to recreate the bird—instead portrays it as a different entity, particularly a pirate tribe nation with its own island. Wan Hanafi Su as Taji, The leader of the pirate nation of Geruda. (The name Taji, meaning 'spur' or 'talon' in Malay, alludes to the Garuda.) Khir Rahman as Kamawas, Taji's student who kidnaps Princess Meng Li Hua. (His name is derived from the word mawas or 'ape', an allusion to Hanuman.) The village people Rahim Razali as Kesum, a Malay medicine man who knew Merong since he was young. Ummi Nazeera as Embok, a nurse and also Merong's lover. Other characters Hafizuddin Fadzil as Sultan Mudzafar Shah or Phra Ong Mahawangsa, the narrator of the story. Mano Maniam as the local Goan dealer. Ravi Sunderlingam as Sunder, the Goan warrior. Deborah Priya Henry as Yasodharā, the wife of Siddhārtha Gautama. Jehan Miskin as Embi, the Malay warrior. Umie Aida as Lang, Merong Mahawangsa's mother as seen from a flashback Maya Karin as Goan Villager Production Music The film's music score was initially composed by Reza Ramsey and Yudi Ashady before they undergo re-arrangements to be played by the Malaysian Philharmonic Orchestra under the direction of Claus Peter Flor. Anuar Zain sings the theme song for the film, titled "Sedetik Lebih", which was composed by Edry Abdul Halim. Release The first official trailer was released in October 2010. The production was completed several months later. KRU Studios later announced that the film would be screened in the cinemas on 11 March 2011.