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