Interesting premise but while it has many good qualities, it suffers from not enough meat to fill a movie from beginning to end. Additionally, I understand it's a movie and one needs to suspend belief on some level but some of the gaps in logic were hard to overcome.