Hannah Nichols is a fictional character from the ABC soap opera All My Children. The role was originally portrayed by actress Stacy Haiduk from March to May 2007. Haiduk reprised her role from September 2007 to January 14, 2008, when the character was killed off.