I highly suggest looking up the anime series (or the manga) Serei no Moribito aka Guardian of the Spirit. It has mystery, an awesome and well-developed female lead (who kicks major ass) and an excellent story as well as animation quality! It's a personal favourite of mine.