Hannah Nichols is a fictional character from the ABCsoap operaAll My Children, portrayed by Stacy Haiduk initially from March to May 2007 and again from September 2007[1] until January 14, 2008, when the character met her demise. Haiduk's portrayal marked the character's entire tenure on the show, spanning key storylines before the character was written out.