Hard to go wrong with Samuel Jackson, Colin Firth and Michael Caine but this movie tries hard. Why Jackson affects that ridiculous lisp is beyond me: found it really off-putting especially as it comes and goes throughout the movie. The jokes were telegraphed and the puns were lame. Mark Strong however is very good, as usual as are Firth and Caine. The bit at the end with the princess is just too much and knocks this down to two stars for me.