ROMEO AKBAR WALTER is the story of a patriot who takes extreme risks while spying in enemy country. The year is 1971. Romeo Ali (John Abraham) works in India in a bank. He stays with his mother Waheeda (Alka Amin) who is overprotective about him since Romeo's father had died while serving the country. Romeo too has the passion to work for India but is unable to do so due to his mother.
However one day he meets Shrikant Rao (Jackie Shroff), head of RAW, and he asks Romeo to join them and spy on Pakistanis on their soil. Romeo agrees and before leaving for training and eventual trip to Pakistan, he lies to his mother that he has been promoted in the bank and that that's why he has been sent for training. In Pakistan, he manages to smartly win the trust of arms dealer Isaq Afridi (Anil George), who's very close to General Zorawar (Purnendu Bhattacharya). While spying on their conversations and activities, Romeo stumbles upon important information.
The Pakistani forces are planning an air strike in Badlipur area of the then East Pakistan. This part of Pakistan is getting rebellious and wants independence. The rebels meanwhile are being trained by Indian forces and a lot of them are stationed at Badlipur, where the Pakistanis plan to drop bombs. What happens next forms the rest of the film.