Question: who plays caleb rivers in pretty little liars
Answer: Tyler Blackburn ( born October 12 , 1986 ) is an American actor , singer and model .