1차 세계대전 참전용사였던 ‘톰’(마이클 패스벤더)은 전쟁의 상처로 사람들을 피해 외딴 섬의 등대지기로 자원한다. 그곳에서 만난 ‘이자벨’(알리시아 비칸데르)에게 마음을 열고 오직 둘만의 섬에서 행복한 생활을 시작한다. 하지만 사랑으로 얻게 된 생명을 2번이나 잃게 되고 상심에 빠진다. 슬픔으로 가득했던 어느 날, 파도에 떠내려온 보트 안에서 남자의 시신과 울고 있는 아기를 발견하고 이를 운명으로 받아들이며 완벽한 가정을 이룬다. 그러나 수년 후 친엄마 ‘한나’(레이첼 와이즈)의 존재를 알게 되고, 가혹한 운명에 놓인 세 사람 앞에는 뜻하지 않은 선택이 기다리고 있는데...
로드 킴블은 순진하고, 게으른 아이로, 미국 작은 마을에서 그의 엄마와 남동생, 그리고 원수지간인 계부와 함께 살고 있다. 그는 이블 크니블이 이끄는 스턴트팀의 일원이었다고 믿는 죽은 친아빠를 그리워하며 그 자신 또한 멋진 스턴트맨이 될 것이라 확신한다. 그러던 중 계부가 병에 걸리고 치료비가 필요하게 되자 남동생과 그의 엉뚱한 친구들의 도움을 받아 학교 버스 위를 날으는 모습을 녹화할 계획을 짠다…