Question: what is caleb's last name in pretty little liars
Answer: Germain Main Does not appear Laura Leighton Ashley Marin Main Chad Lowe Byron Montgomery Main Guest Recurring Guest Shay Mitchell Emily Fields Main Nia Peeples Pam Fields Main Recurring Guest Recurring Guest Sasha Pieterse Alison DiLaurentis Main Tyler Blackburn Caleb Rivers Recurring Main Janel Parrish Mona Vanderwaal Recurring Main Anne Marie DeLuise Jessica DiLaurentis Guest Andrea Parker Guest Recurring Guest Main Mary Drake Guest Guest Main Recurring cast Jim Abele Kenneth DiLaurentis Guest Recurring Does not appear Roberto Aguire Liam Greene Recurring Guest Keegan Allen Toby Cavanaugh Recurring Diego Boneta Alex Santiago Recurring Does not appear Janet Borrus Janet Guest Will Bradley Jonny Raymond Recurring Rebecca Breeds Nicole Gordon Recurring Guest Chloe Bridges Sydney