The film is just hillarious. With a tight script and great performances, the Peter Segal, a veteran of spy spoofs, delivers another winner. Steve Carell as Max steals the show. Anne Hathaway plays her part well. She looks a bit old, but thats what her role is (she has just undergone plastic surgery as her identity was revealed).
There are several references to James Bond, Austin Powers and other movies in the spy / spy-spoof. The Great Khali, in a cameo, reminds us of the character Jaws(who appeared in the Bond films) and the free fall sequence featuring him is a tribute to Moonraker.
Dwayne "The Rock" Johnson, in a short role also impresses.
The supporting cast's characterisation and performance deserves special mention.
Overall, a must for all fans of spoofs and even those who want some value for money entertainment.