Keegan Allen

Keegan Allen portrays Toby Cavenaugh in Pretty Little Liars.