Question: who played alan michael spaulding on guiding light
Answer: Evans ( 1987 -- 90 ) Rick Hearst ( 1990 -- 96 ) Michael Dietz ( 1996 -- 97 ) Michael Dempsey ( 2005 -- 07 )