Movie Story : A group of travelers embarks on a perilous quest to locate a legendary plant said to restore the dead to life. Upon reaching their destination, they discover the land is guarded by menacing, otherworldly beasts. They must find a way to flee before the creatures catch them.