Marcie Walsh McBain is a fictional character on the ABCsoap opera, One Life to Live. The role was played by Kathy Brier from October 18, 2002 to June 17, 2009[1] and briefly on November 6, 12 and 13, 2009. Marcie and Michael returned on October 25, 27 and November 3, 2011.