The story was great and the background was beautiful, it really felt like an ancient Chinese city. Jack Black is not only half of the greatest band in the world, he is also a fine voice actor. His flawed character, Po the Panda is very refreshing. Very, very hilarious movie and prepare to laugh your heart out.