Question: who played bo buchanan on one life to live
Answer: Robert Sosebee Woods ( born March 13 , 1948 ) is an American actor best known for playing Bo Buchanan on the ABC soap One Life to Live , a role for which he won a 1983 Daytime Emmy Award for Lead Actor .