Question: who played marco dane on one life to live
Answer: The role was played by actor Gerald Anthony from its debut in 1977 through 1986 , and from 1989 until 1990 .