Keegan Allen is an American actor, musican, and photographer. Allen is best known for his role as Toby Cavanaugh on the ABC Family mystery series Pretty Little Lairs, based on the novels of the same name.