Perez Hilton — Okay, we can't even BEGIN to process this devastating news.
Andrew Garfield, Robert Pattinson, and Zac EFFING Efron were together this weekend, PLAYING MUSIC in New Jersey!
That's right. A triumvirate of SEX GODS.
WHERE ARE PICTURES?! WE NEED THE...
more info