WATCH MOVIE TRAILER
“oldboy” bercerita tentang joe doucett (josh brolin) seorang sales marketing tapi kebiasaannya mabuk dan membuat kehidupannya berantakan. Joe doucett tidak dekat dengan istrinya donna, dan tidak datang pada ulang tahun ke-3 putrinya. Joe membeli sebuah mainan bebek tapi kemudian hilang saat ingin memberi hadiah untuk putrinya. Dia juga mengacaukan pertemuan dengan klien potensial, daniel newcombe (lance reddick). Tahu bahwa dia mungkin akan dipecat, joe mabuk dan pergi ke bar tapi ditolak masuk. Saat berada di luar, dia bertemu seorang perempuan dengan payung kuning lalu pingsan.
Joe terbangun di sebuah kamar dan kemudian tahu dia sedang ditahan. Penangkapnya menyediakan masakan china olahan untuknya, tapi tidak memberikan penjelasan mengapa ia ditahan. Melalui berita di tv yang ada di ruangan tersebut, joe kemudian tahu bahwa donna telah diperkosa dan dibunuh. Joe menjadi orang yang dituduh melakukannya. Mia juga telah diadopsi. Joe kemudian menuliskan surat untuk mia. Ia berhenti minum alkohol dan menghabiskan 20 tahun merencanakan pembalasan. Joe menjadi petinju dengan belajar dari siaran tinju di televisi. Joe menuduh newcombe yang membuat ia menjadi ditahan.
Pada tahun 2013, joe terbangun di sebuah kotak di ladang, dengan uang dan ponsel. Dia bertemu dengan marie sebastian (elizabeth olsen), seorang perawat yang mencoba membantunya. Orang yang berada di balik penahannya, the stranger (sharlto copley) menelponnya dan menghinanya. Ia jadi tahu kalau newcombe ternyata meninggal dalam kecelakaan pesawat.
Marie membaca surat joe yang ditulis untuk mia, ia menawarkan bantuan. Ia lalu bertemu dengan the stranger dan bodyguardnya haeng-bok, wanita dengan payung kuning. Ia yang menculik mia. The stranger menawarkan saran: jika joe dapat menemukan identitas aslinya dan motifnya menahan joe dalam waktu 48 jam, dia tidak hanya akan melepaskan mia tapi juga memberikan permata $20 juta, dia juga berjanji akan menembak dirinya sendiri.
Marie membantunya dengan mengidentifikasi ringtone the stranger yang ternyata lagu evergreen academy, sekolah dari joe dulu. Joe kemudian mengingat bahwa ia pernah membuat masalah dengan menyebarkan berita tentang hubungan intim yang dilakukan oleh amanda dengan kakaknya adrian doyle pryce dan ayahnya arthur. Arthur membunuh istrinya dan amanda, ia juga berusaha membunuh adrian. Arthur kemudian bunuh diri. Adrian satu-satunya yang tak meninggal dan menyalahkan joe atas insiden tersebut. Joe menyimpulkan bahwa adrian adalah the stranger.
The stranger alias adrian kemudian memberikan kejutan pada joe. Joe yang telah tidur bersama marie harus merasakan hal yang sama dengan adrian. Marie sebenarnya adalah mia, anak joe sendiri yang telah berganti nama.