Physics engine for 2D

this question maybe asked a million times but please suggest me some physics engine for 2D game engine.Im using SDL and OpenGL.Now i want to add physics to it.I am planning on using an engine.please suggest me some engines with pros and cons. thanks in advance

This is an OpenGL forum, not a physics forum or a game development forum.