Block calls & Texts from iPhone 4?

My psycho ex-boyfriend and his cousin are incessantly calling and texting my phone. I don't really want to change my number so don't reply please if you are just gonna tell me to do that. I want an app that does it, preferably a free or inexpensive one! And I need one that works for international calls.

Privacystar its free too