Question: who plays mary in pride and prejudice 2005?
Answer: Talulah Riley