One of the perks of working on Pretty Little Liars seems to be that everyone on the cast is multi-talented. These actors also sing, dance ... and make art, as Keegan Allen (Toby Cavanaugh) recently proved with this stunning photo of Troian Bellisario (Spencer).

"Still at work @sleepinthegardn," Keegan tweeted along with the photo. "Makes my #film worth developing. #leicam6 #15mm

Troian also tweeted the photo, writing, "It's rare I feel so beautiful. But this one does the trick. Thank you keegs."

While we think Troian looks absolutely stunning at all times, there's no question that this gorgeously executed black and white photo is fantastic. Bravo to the photographer and the pretty little model!

Find more Pretty Little Liars spoilers here.

Catch the next episode of Pretty Little Liars on Tuesday, June 25, 2013 at 8 p.m. ET/PT on ABC Family.

Source: @KeeganAllen, @SleepintheGardn