This is actually a pretty good, more recent movie for what its about. The only issue is the length because its basically three endings worth of story that can start to drag.