
Happy Hearts is about true love between a young man and a young woman, a son's love for his father, a father's love for his son, and true love between a man and a man. Alvin (Rayver Cruz) returns to the Philippines with her mom Sarah (Jean Garcia) to visit his father, Enrico (Rustom Padilla) a respected professor of an exclusive university for boys and his godfather Louie (Wendell Ramos), a sing-along master and who happens to be Enrico's live-in partner. Alvin falls in love with Kristine (Shaina Magdayao), a rich and talented girl who lives under the strict hand of a very influential father (Tirso Cruz III). Can love survive the odds? Will Alvin fight for his true love? Will the man get to keep his romance with the man? Will everybody's hearts indeed be happy?
Directed by Joel Lamangan, Happy Hearts leans on a strong ensemble — Shaina Magdayao, Rayver Cruz, BB. Gandanghari — to carry a story that balances spectacle with character.
The film landed with audiences for its craft and performances, and remains one of the most talked-about comedy titles of 2007.
Read More on the Blog
Loading reviews…

The Michael Jackson biopic arrives on JioHotstar on August 29, 2026. Here is where to watch it, what you need, and why it is one of the year’s biggest music films.

Thalapathy Vijay’s Jana Nayagan is headed to ZEE5 for its digital premiere. Here is the latest on its OTT release date and where to watch, updated as news is confirmed.

The average person spends more time scrolling than watching. Here's a 5-minute method to pick tonight's movie or show by mood, not by endless browsing.