A Bonita Springs man is facing felony charges for beating his pregnant ex-girlfriend and striking her mother.