Keegan Allen in 'Pretty Little Liars' Season 3

Keegan Allen as Toby

Keegan Allen stars as Toby Cavanaugh
Keegan Allen stars as Toby Cavanaugh