Ah Fung (Benny Chan) is trapped between going to help his mother at her company, or to help his grandfather. Since Fung does not want to choose between them, he doesn't! He works at the zoo for his best friend Ah Sing's (Michael Tong) uncle. There, they meet an archaeologist by the name of Joey (Shirley Yeung). Joey is naive and short-tempered, but she is kind-hearted. They also meet an acrobat named Dan Dan (Linda Chung). Almost immediately, Ah Sing is attracted to her.
Joey is dating a boy named Ah Sing (Jack Wu), whom she finds has been cheating on her. He breaks up with her and she is very upset. However, as the story progresses, Joey begins to develop feelings for Ah Fung. Ah Sing keeps trying to tell Dan Dan how he feels about her, but he finds that she doesn't like him at all. Things get complicated for the four friends when Joey and Ah Sing find out that Ah Fung and Dan Dan like each other. This results in hilarious plans to separate them and it always ends up backfiring on Joey and Ah Sing. However, the two naive, hot-headed, and normally totally not-serious people find they have fallen for each other.
But that's not all, the four friends find that there is a hidden treasure in the zoo, and other than them, there is someone else who seeks it as well. The treasure once belonged to a group called 'The Ten Tigers', who were thieves and stole it from an English person. They find that Dan Dan's grandmother was the Fourth Tiger's lover, and also her acrobat instructor (Stephen Au) - his grandfather was the Third Tiger. As they get closer and closer to the treasure, the group finds that they are also getting deeper and deeper into trouble.