While waiting for rescue after a plane crash, a Chinese boy and his American guardian come across an elusive creature rumored to have dwelled in the Shennongjia mountains for centuries.