Elizabeth Anne "Lizzy" Caplan (born 30 June 1982) is an American television and movie actress. She has played many roles. She played Janis Ian in Mean Girls, Marlena Diamond in Cloverfield and Gena in Bachelorette. She also played Amy Burley in the show True Blood. Since 2013 she has played Virginia E. Johnson in Masters of Sex.