Teri Hatcher was beautiful in blue at the "Broadway Tonight!" evening of song and dance in celebration in California.

The "Desperate Housewives" star has been forced to wear false eyelashes after a grooming session with a razor went drastically wrong.

The actress was tidying up her eyebrows the night before she took part in the recent Nautica Malibu Triathlon in California, but the blade slipped and sliced through her lashes.

She will play Lois Lane's mom in the upcoming 10th and final season of TV series "Smallville."

Click for more great Teri Hatcher pictures: