Storyline fine, direction fine, action okay. The only thing that kept me watching was the tough, very practical, brave, and move-on attitude of Samantha O'Hara played by Megan Fox. Her swift and active moves kept me watch movie attentively. She never sits idle in sorrow or regret for those team members who left dead, but rather keeps on fighting for survival... whether against terrorist group or the primal lioness on the hunt.