who played ed hall on one life to live
Ed Hall (One Life to Live) Ed Hall is a fictional character from the American soap opera One Life to Live, played by Al Freeman Jr.
Zach Roerig Zachary George "Zach" Roerig /rɔːrɪɡ/ (born February 22, 1985) is an American actor who is known for his roles as Casey Hughes on As the World Turns, Hunter Atwood on One Life to Live and Matt Donovan on The Vampire Diaries.