see more

LOS ANGELES, CA - OCTOBER 15: Actress Teri Hatcher arrives at the 2016 Children's Hospital Los Angeles 'Once Upon a Time' Gala at the L.A. Live Event Deck on October 15, 2016 in Los Angeles, California. (Photo by Amanda Edwards/WireImage)

LOS ANGELES, CA - OCTOBER 15:  Actress Teri Hatcher arrives at the 2016 Children's Hospital Los Angeles 'Once Upon a Time' Gala at the L.A. Live Event Deck on October 15, 2016 in Los Angeles, California.  (Photo by Amanda Edwards/WireImage)