I completed the game on hard but no achievement opened
here is a reply from THQ support
If you restart a chapter you will not get the achievement.
In order to get the achievement you must playthrough the entire campaign just using the continue campaign button as opposed to using the level select.