실베스터는 비열한 행동를 했던 연예인으로 영국에서 추방되어진다. 배를 타고 미국으로 떠나기 위해 해외여행을 하던 중 그는 예쁜 마가렛공주를 만나 사랑에 빠진다. 그러나 그녀는 그에게 관심도 없다. 그러던 중 높은 파도 속에서 그녀가 탄 배는 해적에게 납치당한다. 해적은 공주의 신분을 알고 그녀를 유괴하여 왕에게 몸값을 받아내려 계획은 세운다. 공주의 유일한 희망은 비열한 코미디언 실베스터 뿐이다. 과연 실베스터는 하찮은 농담 따윈 그만 두고 그녀를 구조해 낼 수 있을까?
모두가 잠든 밤, 런던의 고아원에 살고 있는 10살 소녀 소피는 우연히 인간 세상에 나온 한 거인을 보게 되고, 눈 깜짝할 사이 거인 나라로 납치된다. 무시무시한 거인들의 모습에 소피는 두려움을 느끼지만 자신을 납치해온 거인이 사실은 외톨이이며 꿈을 채집한다는 이야기에 호기심을 느끼며 특별한 우정을 쌓아간다. 그러나 소피는 다른 무자비한 거인들에게 발각될 위험에 처하고, 그들의 끔찍한 계획을 알게 된다. 이를 막기 위해 소피와 거인은 위험한 여정을 떠나게 되는데…
감염 후 단 48시간 만에 죽음에 이르게 되는 치명적 바이러스 ‘트릭스’의 유출을 알고 있던 정부는 군부대를 투입, 도시를 폐쇄하고 생존자를 전멸시키려 한다. 살인광기에 휩싸인 미치광이들과 도시를 전멸시키려는 정부를 상대로 살아남은 생존자는 데이빗과 그의 아내를 포함해 단 4명뿐! 그들은 필사적으로 통제불능의 도시를 탈출하려 하지만, 치명적 바이러스는 급속도로 확산되어 전세계 50억 인구의 생명을 위협하기 시작하는데……