The 2012 Agneepath is currently streaming on Netflix. You can enjoy it in high definition with proper subtitles.

Instead of using such sites, you can access both versions of

Amazon Prime Video Netflix Hotstar YouTube (rent or buy)