Orphan boy living with Aunt and uncle, rescued by bearded stranger who tells him he has magical powers. Fated to destroy another powerful magic user. Guided along his path by a small magical creature, he is accompanied by a girl out of his reach and a common, scruffy looking guy who is the real hero. That fits.