Keegan Allen is just a great actor in general. He plays Toby in " Pretty Little Liars." He is possibly the hottest man alive, I'm just going to point that out. He was born on July 22. He is also an amazing singer.
RosewoodCollabs | Toby Cavanaugh ["Down" by Jason Walker]