| Mario Maurer als Jan Dara |
| Chaiyapol Pupart als Ken Krathingthong |
| Sakrat Ruekthamrong als Luang Wissanandacha |
| Bongkoj Khongmalai als Miss Waad |
| Savika Chaiyadej als Dara / Hyacinth |
| Rudklao Amratisha als Lady Pijitruksa |
| Shou Nishino als Miss Kaew |
| Rhatha Phongam als Mrs. Boonlueang |
| Nut Devahastin Na Ayutthaya als Mr. Khachon |
| Chudapha Chantakett als Poom |
| Krerkkiat Punpiputt als H. R. H. Prince |
| Sirikan Srichulabhorn als Prince |
| Pongpat Wachirabunjong als Hyacinth's Father |
| Ruangsak Loychusak als Pol. SubLt. Rueangyot |
| Thaweesak Alexander Thananan als Chom |
| Piya Sawetpikul als Som Jook |
| Mayuree Israsena als Traditional Doctor |
| Nicolas Chadiyayi als Jan Dara (age 10 years) |
| Michael Petersanik als Ken Krathingthong (age 11 years) |
| Pantharee Sutcharit als Kaew (age 8 years) |
| Nicolas Techin Chardigny als Jan Dara (age 5 years) |
| Kesarin Chaichalermpol als Bhunga |
| Phattaranan Ruamchai als Saisoi |
| Teerapong Vaewvuthinand als To |
| Kawee Chaisila als Tai |
| Sawai Rodpetch als Chom |
| Pissana Prayoonthong als Ken's Woman |
| Phongsiree Bunluewong als Capt. Danai |