The 24-year-old Pretty Little Liars star and 36-year-old actor both show off their biceps in the shirtless pic!
“BED SELFIE WITH KEEGAN ALLEN!!!!! TIME TO GO NUTS!!!!” James captioned it. LOL!
In case you didn’t know, both Keegan and James are good friends with Ashley Benson.
WHAT DO YOU THINK of this photo of Keegan Allen and Jame Franco lounging around shirtless together?
Bigger photo inside…