Mark Wahlberg, who's about to leave town as production on "The Lovely Bones" wraps, made it out to Kildare's HeadHouse Square Friday night for a toy drive hosted by Q102. The actor told the Booker Show that he would make it to the party, as we reported Thursday, and lived up to his word, arriving around 10:30 with toys.

Vince Papale, who Wahlberg portrayed in "Invincible," showed up to see the actor with whom the former Eagles wide receiver spent lots of time prepping for his role. The two have stayed in touch since. Wahlberg hung late, signing lots of autographs for the packed house.

Here's Marky Mark with Q102's Chris Booker (Left) and Diego Ramos (Right)