Photography, looking hot shirtless, playing piano, stalking his on-screen girlfriend... Is there anything this Pretty Little Liars star can't do?

Check out this awesome video of Keegan Allen (Toby Cavanaugh) covering Lana Del Rey's "Million Dollar Man" on the piano. He may be "A," but this blue-eyed hunk still makes us swoon.

Source: KeeganAllen

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

Jan 24, 2013 | Can you guess the song? #WatchthisKeegan by KeeganAllen on

Credit: Keek Photo: Keegan Allen on the Piano