Are there any direct flights from London to Atlantic City?

No, you would have to fly to either Newark or Philadelphia, the nearest International airports.