Keegan Phillip Allen (born July 22, 1989[2]) is an American actor, photographer, author and musician known for his main role as Toby Cavanaugh on the Freeform series Pretty Little Liars.
[4][5] In 2009, he graduated with a Bachelor of Fine Arts degree from American Musical and Dramatic Academy.
[7] However, at age 13, he landed his first paid job for a small, non-speaking role in a documentary for Animal Planet.
[3] Shortly after, he began playing the recurring role of Toby Cavanaugh, the love interest of Spencer Hastings (Troian Bellisario), on the ABC Family (later Freeform) mystery series Pretty Little Liars.
"[10] The Ingram and Publishers Weekly bestselling book, in Allen's words, "Takes you on a photographic voyage through my life so far.