It’s a flawed film but overall solid entertainment. I’d by lying if I said it didn’t drag in spots or wasn’t a little cheesy, but there were enough moments that made me giddy that it was worth it. Not the best script but a solid cast and some great action when it does happen make it worthwhile.