Did you know that actor Loren Dean won a Theatre World Award in 1989 for his Off Broadway debut in the play Amulets Against the Dragon Forces ? SOMEFACTS.com