All characters

Caleb Rivers

Played by: Tyler Blackburn in Pretty Little Liars

Caleb Rivers (Tyler Blackburn) lives in Rosewood, Pennsylvania and is the small town's resident bad boy. He first meets Aria, Spencer, Emily and Hanna when he fixes Emilys phone so she can call Maya. Caleb and Hanna form a special bond.Caleb was given up by his mother Claudia when he was around five years old. After that, he bounced around from foster home to foster home. Because of this Caleb has made some bad choices and is reluctant to let people into his life. Caleb is an expert with technology and can hack into almost any system. Underneath is gruff exterior, Caleb is very sensitive. Hanna is able to see past the defensive attitude Caleb shows to the rest of the world. Source: IMDB