It's a brilliant piece of entertainment!
There's hardly any realism and it's cheesy as hell, but it's cleverly written and staged with wit. Mel Gibson is very charismatic and funny, here. I generally find it hard to turn off my brain while watching a movie but this one is so charming I bought into every moment of it. 8/10 from me. Highly recommended!
http://premiercritic.blogspot.com