keegan allen how old is he
Keegan Allen has been in relationships with Chuck Grant (2012 - 2015), Shay Mitchell (2012) and Skyler Samuels (2011 - 2012). About. Keegan Allen is a 28 year old American Actor. Born Keegan Phillip Allen on 22nd July, 1989 in California, USA, he is famous for Pretty Little Liars in a career that spans 2002; -present. His zodiac sign is Cancer. Keegan Allen has been in 3 on-screen matchups, including Shay Mitchell in Pretty Little Liars (2010), Tammin Sursok in Pretty Little Liars (2010) and Troian Bellisario in Pretty Little Liars (2010).