플레처 리드(Fletcher Reede: 짐 캐리 분)는 소송에 이기기 위해서는 모든 수단과 방법을 가리지 않는 악질 변호사이다. 그의 거짓말은 타의 추종을 불허할 정도로 능수능란해서 그의 처와 하나밖에 없는 아들 맥스(Max: 저스틴 쿠퍼 분)에게도 이미 신용을 잃은 상태이다. 가족과의 약속을 항상 지키지 못하고 변명만 하던 어느날, 아들 맥스의 생일때는 꼭 참석하겠다고 굳게 약속한다. 맥스는 기대에 부풀어 친구들과 생일파티를 준비해놓고 기다리지만 아빠는 끝내 나타나지 않는다. 실망한 맥스는 아빠가 원망스러워 생일 소원을 빌면서 아빠가 하루만이라도 거짓말을 하지 말아달라고 기도한다. 그런데, 신기하게도 맥스의 소원은 이루어진다. 다음날부터 플레처는 거짓말을 하려고 하지만 자신의 의지와는 상관없이 계속 정직한 말만 튀어나오게 되자 상당한 곤욕을 치룬다. 엘리베이터에서, 사무실에서, 거리에서 심지어는 법정에서 거짓말을 못하게되자 그의 생활은 엉망진창이 되어버린다. 나중에 아들이 그런 소원을 빌었다는 말을 들은 플레처는 맥스에게 그 소원을 취소하고 다른 소원을 빌어달라고 부탁하지만 그의 바램은 이루어지지 않았다. 하지만 법정에서 진심으로 아이들을 사랑하는 상대편 의뢰인을 보고 아들을 사랑하는 마음이 되살아난다. 한편 자신의 전처 오드리(Audrey: 모라 티어네이 분)는 다른 남자를 만나 아들 맥스와 함께 보스톤으로 떠나려 한다. 보스톤행 비행기의 출발 시간은 다가오고 플레처는 소송 때문에 애를 태워야만 했다. 가까스로 소송을 끝내고 보스톤으로 배웅해주겠다는 아들과의 약속을 지키기 위해 공항으로 달려간다.
Felix's daughter Edna is getting married, and his wife Gloria throws him out of the house for a few days, so that she can plan the wedding herself, without him getting in the way. Felix temporarily moves in with Oscar, who is still living in the same apartment from the TV show. Due to throat cancer, Oscar had to have one of his vocal cords removed, and he can only speak in a raspy whisper. Meanwhile, plans for the wedding are going on, and things get complicated when Felix finds out that Edna's fiancé has been divorced twice.
사담 후세인(Saddam Hussein: 제리 할레바 분)에 의해 인질로 잡혀 있는 미국인 포로들을 구출하려는 시도가 실패하자 미국 대통령은 토퍼 할리(Topper Harley: 찰리 쉰 분)에게 인질 구조의 임무를 맡기기로 한다. 미모의 CIA 요원 미셀(Michelle Rodham Huddleston: 브렌다 바케 분)과 할리의 전직 사령관 월터스 대령(Col.Denton Walters: 리차드 크레나 분)은 태국의 한 사원에서 은둔 생활을 하고 있는 할리를 찾아내지만 그는 임무를 거절한다. 할리는 애인 라마다(Ramada Rodham Hayman: 발레리나 골리노 분)가 이유없이 자기를 떠난데 대해 상심하여 세상과 담을 쌓고 살아가는 중이다. 혼자 중동에 간 월터스 대령마저 인질로 잡히게 되자 할리는 나설 것을 결심하고 미셀을 찾아온다. 할리에게 매료된 미셀은 그를 유혹하지만 할리는 아직도 라마다를 생각한다. 할리와 미셀은 중동으로 가서 구조대와 합류, 작전을 개시한다. 안내를 맡은 접선인이 라마다임을 알게 된 할리는 매우 놀란다. 라마다는 할리를 떠나게 된 사정을 말해준다. 그녀는 할리를 만나기 전 이미 CIA를 위해 일하는 덱스터(Dexter Hayman: 로완 엣킨슨 분)와 결혼한 몸이었는데 텍스터가 임무 수행 중 부상을 당해 병원에 있다는 소식을 받고 할리 곁을 떠날 수 밖에 없었다고 말한다. [스포일러] 할리는 대령과 인질들을 구하나 그곳에는 텍스터도 있었다. 헬기를 대기시켜 놓고 기다리던 미셀은 텍스터를 포기하자고 하나 할리는 수용소로 돌아간다. 라마다는 이 모든 일이 그녀에 대한 질투심 때문에 할리와 텍스터를 제거하려는 미셀의 음모임을 알게 된다. 할리는 결국 텍스터를 구해오지만 라마다와 할리가 진정으로 사랑하고 있음을 안 텍스터는 라마다를 할리에게 양보한다.
존 맥클레인(브루스 윌리스)은 LA에서 날아오는 아내 홀리를 마중하기 위해 공항으로 나간다. 그러나 테러리스트들이 공항을 점거하고, 마약의 대부 에스페란자 장군을 압송해 오는 비행기를 착륙시킨 후 점보기를 준비해 놓을 것을 요구한다. 홀리가 탄 비행기는 착륙하지 못하고 공항을 선회하나 연료가 떨어져 간다. 맥클레인과 특수부대원들은 테러리스트들의 본부인 교회를 습격하나 테러리스트들은 비행기에 오른다. 그러나 맥클레인은 테러리스트들의 총알이 공포탄이었음을 알고 특수 부대와 테러리스트들이 한 통속임을 알아내는데...