Leighton Meester Filming “God Only Knows” 12/05 Photos

I have uploaded new candids of Leighton Meester and Ben Barnes filming “God Only Knows” in Providence on December 5, 2012. Thanks to Ben Barnes Fan for the photos!

Leave a Comment

*

seventeen + 3 =