Wearing a sexy red dress, Teri Hatcher made a grand arrival to the Ed Sullivan Theater in New York City on Monday (May 12).
The 33-year-old Susan Mayer actress kindly greeted fans and signed autographs on her way inside for a scheduled appearance on the Late Show with David Letterman.