Question: who played ed hall on one life to live
Answer: Ed Hall is a fictional character from the American soap opera One Life to Live , played by Al Freeman Jr .