Unfortunately, American Express does not offer credit cards with 2% cash back and without an annual fee. The closest option to this request is the American Express Cash Magnet Card, which does not have an annual fee and offers unlimited cash back, 1.5% on all purchases.