127 de ore este povestea adevărată a uimitoarei aventuri a alpinistului Aron Ralston (James Franco) care încearcă să se salveze după ce un bolovan îi zdrobește brațul și îl blochează într-un canion izolat din Utah. În următoarele cinci zile, Ralston își trece viața în revistă și supraviețuiește intemperiilor, descoperind că are curajul și mijloacele pentru a se elibera, apoi escaladează un perete de stâncă de 20 m și parcurge 12 km ca să poată fi salvat. Pe parcursul călătoriei, Ralston își amintește de prieteni, iubite (Clémence Poésy), rude, precum și de ultimii doi oameni pe care i-a cunoscut.