sounds like lord of the rings...