This is a wonderful film, especially in the area of character development. We see a maturing process in the male lead character and an acceptance and accommadation process in the female lead character. The story is compelling and the special effects very well done. The acting is amazing!