For ten years Chinese orphan MEI MEI (Zhu Lin) has been supported by donations from RANDALL (Guy Pearce) in Australia who sends her postcards that describe his idyllic family life. But when the orphanage choir tours Australia, Mei Mei discovers the shocking truth - Randall, who she thought was the perfect father figure, is actually a felon, locked up in prison. Randall never imagined he would ever meet Mei Mei and wants nothing to do with her. His donations were just an attempt to dull the guilt of his past crimes. But undeterred by his reluctance and recognizing his loneliness, Mei Mei slips away from the choir every day to visit Randall in prison. However, in order to make money to stay in Australia Mei Mei naively becomes entangled with Randall's crooked associates and he realizes where she's headed. To save Mei Mei from his fate Randall must make an impossible sacrifice. But by making it he won't just be saving Mei Mei, he might be saving them both.