Credit: Keegan Allen Photo: Keegan Allen and Shay Mitchell on Halloween

Finally, we get to see some Pretty Little Liars costumes that don't involve creepy black hoodies!

Keegan Allen (Toby Cavanaugh) posted this throwback photo yesterday (January 20), showing off his and Shay Mitchell's (Emily) creative Halloween costumes from this past October.

While Shay looked like a retro '70s diva, rocking a big ‘fro and a low-cut dress, Keegan -- sticking to “A’s” all-black uniform -- channeled controversial photographer Robert Mapplethorpe.

Whose costume are you loving more? Let us know your opinion in the reaction buttons below!

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