The 25-year-old Pretty Little Liars actor and James, 36, joked around with the paparazzi and James even showed off his shaved head and tattoo! Check it out below!
“Have you pre-ordered my photobook #lifelovebeauty? I can’t wait to share it with you,” Keegan captioned on Instagram, promoting his new book.
He added, “To pre-order it now go to www.KeeganAllenBook.com. Those of you who pre-order- keep your confirmation number! That’s how I can contact you for personal phone calls???? I’ll be coming to a city near you for the tour – so reserve your copy now. answering any questions below.”
10+ pics inside of Keegan Allen and James Franco…