Directed by
Ian Wee |
Writing Credits (in alphabetical order)
Thean-jeen Lee | ... | (developed by) |
Joseph Tan | ... | (series developed by) |
Belicia Teo |
Cast (in credits order)
Cheryl Chou | ... | Jasmine Yeh | |
Shu Yi Ching | ... | Sami Mathews | |
Jamil Schulze | ... | Riza Sequera | |
Joshua Lim | ... | Leonard Goh | |
Kay Tong Lim | ... | Robert Yeh | |
Peter Yu | ... | Eddie | |
Shawn Thia | ... | Jon | |
Rest of cast listed alphabetically: | |||
Ezekiel Chee | ... | Young Leonard | |
Gabriel Cheok | ... | Timothy | |
Oi Wah Choo | ... | Madam Peh | |
JK | ... | Sim | |
Christina Kydoniefs | ... | Young Sami | |
William Lawandi | ... | Shen | |
Kristy Lee | ... | Young Jasmine | |
Jae Liew | ... | Mindy | |
JJ Neo | ... | Mia | |
Sivakumar Palakrishnan | ... | Devan | |
Syah Riszuan | ... | Young Riza | |
Cassandra Spykerman | ... | Dr. Fran | |
Alton Tan | ... | Young Chris | |
Karen Tan | ... | Annie | |
Shou Chen Tan | ... | Jonas | |
Christopher Yong | ... | Anton |
Produced by
Thean-jeen Lee | ... | executive producer |
Bee Lin Lim | ... | executive producer / producer |
Shiuan | ... | assistant producer |
Cinematography by
Daniel Low | ... | director of photography |
Casting By
Dorothy Sng |
Art Direction by
Hafiszah Engku Nur |
Costume Design by
Lebon Ang | ... | (image director) |
Makeup Department
June Goh | ... | hair & makeup |
Jennifer Choong Mei May | ... | hair & makeup |
Production Management
Sabrina Yaccob | ... | production manager (as Sabrina binte Yaccob) |
Second Unit Director or Assistant Director
Charlene Yiu | ... | assistant director |
Art Department
Melissa Siok Min | ... | art assistant |
Sound Department
Sean Chan | ... | audio engineer: Suite Sound |
Bonk Khoo | ... | audio engineer: Suite Sound |
Arnold San Juan | ... | location sound mixer |
Kelvin Tan | ... | audio engineer: Suite Sound |
Veron Tan | ... | audio post producer: Suite Sound |
Visual Effects by
Ammar | ... | offline editor: Infinite Studios |
Syed Abdul Kader Alhadad Bin Syed Zainelabdin | ... | compositor: Infinite Studios (as Syed Abdul Kader Alhadad) |
Ang Zhao Feng | ... | vfx support: Infinite Studios |
Chian Haw Loo | ... | motion graphics: Infinite Studios (as Edward Loo) |
Travis Neo | ... | vfx support lead: Infinite Studios (as Travis Neo Chwee Poh) |
Summer Rong | ... | designer: Infinite Studios |
Wen Chek Yeo | ... | vfx supervisor: Infinite Studios |
Stunts
Guang Yang | ... | stunt coordinator |
Camera and Electrical Department
Ashok Kumar | ... | grip |
MacArthur Lim | ... | grip |
Sanjay Pal Singh | ... | camera assistant |
Costume and Wardrobe Department
Sharmin Sim | ... | wardrobe assistant |
Editorial Department
Junbin Chen | ... | colourist: Infinite Studios |
Valerie Kuah | ... | post producer: Infinite Studios |
Erin Pang | ... | assistant editor: Infinite Studios |
Location Management
Serafina Lim | ... | location manager |
Music Department
Daniel Chai | ... | guitars |
Chow Kiat Er | ... | drums |
Frank Lee | ... | recording engineer: Leo Studio |
Mervyn Lim | ... | bass |
Tian Kai Lim | ... | cello |
Alex Oh | ... | piano / theme music composer |
Philip Wong | ... | mix engineer / recording engineer: White Noise Music |
Kailin Yong | ... | violin |
Transportation Department
Tang Soon Ng | ... | production driver |
Additional Crew
Sapna Angural | ... | programme development |
Nadhirah Arifin | ... | marketing & promotions |
Cindy Chan | ... | marketing & promotions |
David Christie | ... | broadcast operations |
Tina Chugani-Nair | ... | marketing & promotions |
Thean-jeen Lee | ... | creative head |
Parker Lim | ... | broadcast operations |
Dongli Lin | ... | programme development |
Rohana Mohd | ... | broadcast operations |
Arif Suaini | ... | marketing & promotions |
Emmeline Suen | ... | broadcast operations |
Florence Tan | ... | scheduler |
Lai Pei Wen | ... | marketing & promotions |