Question: who plays spencer hastings in pretty little liars?
Answer: Troian Avery Bellisario