Duncan Hannah still a teen heartthrob