This film is so ridiculously bad, you will question your own intelligence for viewing more than half of it.
Much more than average suspension of disbelief is required for one to make it all the way through this film.
I give 2 stars because Gerard Butler is kinda cool