二十世紀(jì)初的北愛爾蘭港口城市貝爾法斯特,愛爾蘭共和軍的一個(gè)秘密小組搶劫一家公司的錢柜。小組負(fù)責(zé)人約翰尼·麥昆剛從獄中逃出不久,也參加了這次行動(dòng)。巨款到手后,約翰尼為了掩護(hù)別人走在最后,混戰(zhàn)中被警衛(wèi)開槍打傷,他則打死了警衛(wèi)。約翰尼躲進(jìn)一個(gè)隱蔽所,昏過去。警察全城搜捕,丹尼斯和兩個(gè)同伴為尋找他犧牲了。約翰尼得到市民的幫助。秘密小組的留守人凱思琳被嚴(yán)密監(jiān)視。她在神父湯姆家中遇到以賣鳥為生的窮漢謝爾。謝爾發(fā)現(xiàn)了約翰尼,神父要將約翰尼交給警方。謝爾在鄰居的瘋畫家魯奇家中找到約翰尼,到神父家報(bào)仇,凱思琳攔住謝爾,自己找到約翰尼。正當(dāng)凱思琳攙扶著約翰尼逃向港口,準(zhǔn)備乘船離開時(shí),警察包圍了他們。凱思琳拿出手槍射擊,亂槍響過后,凱思琳終于和心愛的人—起找到了歸宿……