Does Anthem require an Internet Connection?

Yes. Anthem constantly communicates with servers. Even if not playing with other players, you will always be on an active dedicated server in a dynamic and changing world. An Internet Connection is required.