Actress Aubrey Plaza stars in the indie film Life After Beth.