Yes you can try to file some case. It may put pressure and he may agree to marry under pressure. Marriage done under such pressure is very good for long term happiness of girl. If he doesn�t succumb to pressure, you will have to fight in court for more than 10 years. This is also good path to ensure long term happiness of girl. You are thinking in right track. Contact local lawyer and file a case.
No punishment in law for breaking promise to marry. However any money spent or given or exchange of ornaments for engagement should be claimed back to avoid unpleasant situation in future for both sides.