A fan flashed her breasts at Ben Affleck as he chatted with the daughter of US presidential hopeful John Kerry.

Affleck was with medical student Vanessa Kerry at a Washington dinner at the time, reports The Sun.

The middle-aged woman showed off her bare chest, exclaiming: "You are f****** gorgeous."

An onlooker said yesterday: "It wasn't pretty."

It is not the first time Affleck, 31, has been seen with Vanessa since he split with fiancee Jennifer Lopez, 33.