Tommy, a teenager, and his grandfather want to keep magic from running out and being replaced by newer technology. When his grandfather is captured, Tommy and his friend, Naomi, must rescue him using a magical staff. On his adventure he must defeat lots of creatures, protect the staff from people who want to destroy it, and rescue his grandfather.