Question: who played joey buchanan on one life to live
Answer: Joey Buchanan Tom Degnan as Joey Buchanan One Life to Live character Portrayed by Nathan Fillion ( 1994 -- 98 , 2007 ) Don Jeffcoat ( 1998 -- 2000 ) Bruce Michael Hall ( 2003 -- 04 ) Tom Degnan ( 2010 -- 11 ) ( and child actors ) Duration 1980 -- 2001 2003 -- 04 2007 2010 -- 11 First appearance January 8 , 1980 ( 1980 - 01 - 08 ) Last appearance August 24 , 2011 ( 2011 - 08 - 24 ) Created by Gordon Russell Sam Hall Introduced by Joseph Stuart Frank Valentini ( 2003 ) Classification Former , regular Profile Other names Joseph Francis Riley Jr.