Which Pretty Little Liars Hunk's Sexy Six-Pack Is This? (PHOTOS) 2 of 2 Previous Autoplay Next Share Tweet July 5, 2013 at 09:00AM EDT by Alissa Kombert Related: Pretty Little Liars, Gossip, Hot Guys, TV Stars, Keegan Allen, Toby Cavanaugh full size Credit: Keegan Allen's Twitter Keegan Allen Goes Shirtless It's Keegan Allen (Toby Cavanaugh)! The brown-haired TV star showed off his ripped bod in a recent Twitter photo. This hot photo may even make up for the fact that he's "A" on PLL! Catch the next episode of Pretty Little Liars on Tuesday, July 9, 2013 at 8 p.m. ET/PT onABC Family.