The two main actors, Bryant Chang who is starring as Jonathan and Hsiao Chuan Chang as Shane give a very great performance that I have hardly seen in any other movie. Their facial expressions are strong and they play their characters very credible. Both of them are so young, talented actors and they did their acting with great dedication. Leste Chen is a young director who directed this slow-moving movie in the best possible way that I could imagine. The plot of the movie is great and the scenes are so nicely, detailed filmed. I would really like to see more movies of him, especially as he is still very young. The music in this movie is also very good, quiet and so recommendable.