Ben Affleck Spotted Grabbing Lunch at Swarthmore Restaurant

The actor visited Luna's Mexican Grill with his teenage child after touring the nearby college campus.

Mar. 30, 2026 at 10:37pm

An extreme close-up photograph of a crumpled, highly reflective metallic surface in dramatic, high-contrast lighting, conveying a sense of glamour and luxury without depicting any specific objects or people.The unexpected visit by a famous actor to a local Swarthmore restaurant highlights the excitement and energy that can surround celebrity encounters in a small community.Philadelphia Today

Ben Affleck was spotted having lunch at Luna's Mexican Grill in Swarthmore, Pennsylvania on Friday. The two-time Oscar winner visited the restaurant with his 17-year-old child Fin after touring Swarthmore College. The restaurant's owner, Cristina Luna Ramirez, initially didn't believe her staff when they called to say Affleck was there, but she was able to catch up with him at a nearby Dunkin' Donuts and take a selfie.

Why it matters

Affleck has a history with the Philadelphia region, having lived in the area while filming the 2004 movie 'Jersey Girl.' If his child Fin ends up attending Swarthmore College, it could mean more visits from the famous actor to the local community.

The details

Affleck and Fin ordered lunch at Luna's Mexican Grill, with Affleck getting a burrito and Fin getting chicken tinga tacos. The other customers did not interrupt their meal or ask for photos. After they left, the restaurant staff said Affleck was a great tipper, leaving a $100 bill on a $40 tab. Affleck then stopped at a nearby Dunkin' Donuts, where the restaurant owner thanked him for visiting.

  • On Friday, Affleck and his child Fin visited Swarthmore College for a campus tour.
  • After the college tour, Affleck and Fin stopped for lunch at Luna's Mexican Grill in downtown Swarthmore.
  • Affleck and Fin were spotted in New York City just days before their Swarthmore visit, on their way to attend a one-man show starring Daniel Radcliffe.

The players

Ben Affleck

A two-time Oscar-winning actor who has a history with the Philadelphia region, having lived there while filming the 2004 movie 'Jersey Girl.'

Fin

Affleck's 17-year-old child who accompanied him on the visit to Swarthmore College.

Cristina Luna Ramirez

The owner of Luna's Mexican Grill, the restaurant where Affleck and his child stopped for lunch.

Hailey Blum

A server at Luna's Mexican Grill who recognized Affleck and called the restaurant owner to let her know he was there.

Got photos? Submit your photos here. ›

What they’re saying

“When Ben Affleck pulls up to Luna's … you casually play it cool … then immediately freak out after 😂🌮🍹”

— Cristina Luna Ramirez, Owner, Luna's Mexican Grill

“I was like, 'This guy looks like Ben Affleck. But there's no way it's him.'”

— Hailey Blum, Server, Luna's Mexican Grill

“At that point, I was shaking. I knew I had to give the best service of my life. No room for error here.”

— Hailey Blum, Server, Luna's Mexican Grill

What’s next

If Fin Affleck ends up attending Swarthmore College, it could mean more visits from the famous actor to the local community.

The takeaway

Ben Affleck's surprise visit to a local Swarthmore restaurant highlights the actor's continued connection to the Philadelphia region, where he has filmed movies and lived in the past. The encounter also showcases the excitement and scramble that can happen when a celebrity unexpectedly shows up at a small, independent business.