An actor has accused Charlie Sheen of taking advantage of then 13-year-old Corey Haim on the set of the 1986 classic Lucas.