1970년 4월 11일, 전 세계 인류의 축복 속에 '아폴로 13호'가 우주 발사에 성공했다. 그러나 56시간 뒤 우주선 사령관 짐 러벨(톰 행크스)이 때(시)를 연기했다. 시)가 규정에 따라 지상지휘본부와 통화 중이던 중 갑작스러운 폭발로 지휘관의 말이 중단됐고, 객실에 있던 우주비행사 3명도 충격에 빠졌다. 창문을 통해 그들은 서비스 객실에서 끊임없이 공기 흐름이 나오는 것을 보았습니다. 지상사령부의 지도하에 우주 비행사들은 신속하게 서비스 모듈을 점검했습니다. 서비스 모듈에 있던 2번 산소통이 갑자기 폭발해 모듈에 큰 구멍이 생긴 것으로 밝혀졌다. 지속적인 공기 누출로 인해 우주선은 안정성을 잃고 굴러갔다. 상황은 매우 위험합니다. 달 착륙이 불가능할 뿐만 아니라 우주비행사의 생명 안전도 심각하게 위협받고 있습니다! TV 앞의 관객들은 매우 긴장했습니다.
3명의 우주비행사를 태운 '아폴로 13호'는 지구에서 32만km 떨어진 곳에 있었다. 우주선은 달 착륙 임무를 계속할 수 없었다. 이때 세 명의 우주비행사 짐 로벨, 페리 데한스(빌). 팩스턴)과 잭 슈바이저(케빈 베이컨)는 지구로 즉시 귀환하더라도 4일이 걸리는 전례 없는 시험에 직면해야 하지만, 달 탐사선의 산소, 물, 전기, 식량은 우주비행사 2명이 버틸 수 있는 정도에 불과하다. 이틀 동안. 우주 비행사 3명은 산소 부족 문제를 해결하기 위해 먼저 사령선 공기청정기를 달 착륙선 공기 시스템에 연결하는 동시에, 식사량을 줄이기 위해 전원을 최대한 꺼두었다. 또한 우주비행사들은 지상관제센터의 지도 아래 달 착륙선을 구명정으로 활용해 원래의 비행경로를 변경했다. 즉, 먼저 달로 날아가서 달 주위를 선회한 뒤 다시 지구로 돌아오는 것이었다. 우주비행사들은 2시간 동안 달 주위를 비행한 뒤 5분간 로켓에 점화해 속도를 높이고 우주선이 9시간 일찍 지구로 돌아올 수 있도록 했다.
7일간의 투척 끝에 1970년 4월 17일, 전 세계 관객들의 환호 속에서 마침내 '아폴로 13호'가 태평양에 착륙했다. 달 착륙 임무는 실패했지만, 우주비행사 모두 구출됐다!