I watched this at IMAX with my cousin a while back and I've got to say it was very entertaining. This certainly isn't a genre busting, make it into the top 100 films of all time list kind of movie, it has many flaws that are clear to many "experienced" film goers, but I don't care about that, I enjoyed the movie and so did my cousin.
I'm not writing a really detailed review here since many people have done that already, I'm just offering my thoughts/feelings on this film, so take it as you wish.
I'd like to note that I'm Iranian (born here) and my cousin (born in Iran) is very knowledgeable on Iranian history (Persia is another name for Iran for those that don't know), so for her this film was a good laugh just because of how many historical inaccuracies there were, but even still she still liked the movie simply because it wasn't trying to be historically accurate, just very entertaining which in my opinion I believe it accomplished.
Now as I said before this movie isn't anything knew, many people will probably guess what is coming, but then again I believe the film also has a nice few surprises in store. For those who are fans of the game series (like me) this film is based off of then your in for a nice treat. I was surprised how they incorperated elements of the game into the film which most people were clueless about. It put a real smile on my face.
I would say this is a film best seen in the cinema, simply because there is a good amount of action going on and to be honest I doubt most people would care about the storyline so much. However this movie will easily make a very fun Saturday/Sunday night.
I was initially going to give this 4 stars, but I'm giving it 5 because I believe this film has been getting too much stick even though I found it to be a very entertaining film. Switch off your brain, get some pizza and enjoy the flick :)