A hilarious espionage action adventure in the Vatican. Also a halberd fight scene. Nuff Said.