Emotional roller-coaster ride that has you uncomfortably twisting in your seat. Irons Oscar-worthy performance pulls you in to the story and never lets go. Swain impresses as-well, although her performance is a tiny bit uneven. A film that is well put together - Definitely worth a watch.