Question: who plays caleb rivers in pretty little liars?
Answer: Tyler Blackburn