see more
LOS ANGELES, CA - DECEMBER 8: Actress Carrie Henn attends The 20th Anniversary Screening of "Aliens" at The Linwood Dunn Theater on December 8, 2006 in Los Angeles, California. (Photo by Katy Winn/Getty Images)