A family full of secrets, and what a portrait they make! Standing beside Elizabeth are her good-for-nothing brother Roger Collins (Johnny Lee Miller), her obstinate teenage daughter Carolyn Stoddard (Chloë Grace Moretz), Roger's 10-year-old son David Collins (Gulliver McGrath), David's nanny (Victoria Winters) and the estate's caretaker, Willie Loomis (Jackie Earle Haley).