Pamela Chong as Melur: An Eurasian girl in the Talentime finals who sings and plays the piano.
Mahesh Jugal Kishor as Mahesh: A hearing impaired Indian boy who becomes Melur's love interest.
Mohd Syafie Naswip as Hafiz: A Malay boy in the Talentime finals who sings and plays the guitar.
Howard Hon Kahoe as Kahoe: A Chinese boy in the Talentime finals who plays the erhu and resents Hafiz.
Elza Irdalynna as Mawar: Melur's younger sister.
Azean Irdawaty as Embun: Hafiz's mother who is diagnosed with terminal brain cancer.
Harith Iskander as Harith: Melur's comical father.
Jit Murad as Ismael: A patient who befriends Embun at the hospital during her final days.
Mislina Mustaffa as Melur's mother.
Tan Mei Ling as Mei Ling: A Chinese Muslim convert who works as a maid for Melur's family.
Ida Nerina as Datin Kalsom: A friend of Melur's mother who distrusts Mei Ling.
Adibah Noor as Cikgu Adibah: The teacher in charge of organising the Talentime.
Sukania Venugopal as Mahesh's mother.
Jaclyn Victor as Bhavani: Mahesh's elder sister who has a penchant for picking on him.
Sharifah Amani was supposed to be cast as Melur in the film. However, due to clash of schedules, she was replaced by Pamela Chong.[4] She did, however, play a role as the 3rd Assistant Director for the film. This would probably mark the first time that Sharifah Amani has played a behind-the-scene role in Yasmin Ahmad's films.