This would have been a very good movie if the acting were better. The script could have used some help also. The ideas are good. First of all Mr Cheadle was not believable and his romance was not too plausable either. This was a movie that counted on the audience to add up the pieces and take a lot for granted. It didn't really show the transformations depicted. We knew they were supposed to happen so they did but I really didn't feel the charactors making the changes I just new what would happen and it did.