1934년 여름 히틀러가 집권하자 안네(Anne Frank: 밀리 퍼킨스 분) 가족(Otto Frank: 조셉 쉴드크로트 분 / Mrs. Frank: 구스티 휴버 분 / Margot Frank: 다이안 베이커 분)은 프랑크프루트를 뗘나 네덜란드 암스테르담에 정착하게 된다. 불안한 생활 가운데에서도 한동안 평화로운 생활이 계속되는 안네의 가족. 그러나 1941년 네덜란드를 침공하고 암스테르담에서의 유태인 검거와 처형에 혈안이 된 나찌들의 횡포가 더욱 심해지자 안네의 가족은 불안한 하루하루를 보내게 된다. 그로부터 1년 후 안네의 언니 마르코프가 출두 명령을 받게 되고 다음 달, 안네의 가족을 비롯하여 반단씨(Mr. Van Daan: 루 자코비 분) 가족과 그의 아들이자 안네의 연인 피터(Peter Van Daan: 리차드 베이머 분), 의사인 뒤셀씨(Mr. Dussell: 에드 윈 분) 등은 미리 준비해 두었던 은신처로 옮겨 은둔 생활에 들어간다. 그러나 2년이 넘는 은둔생활 중 게슈타포에 의해 발각되고 이들은 폴란드의 유태인 수용소를 전전하다가 그 다음해 안네의 아버지를 제외한 모든 사람들이 죽음을 당하게 된다. 세월이 흘러 독일이 패망한 후 안네의 아버지는 자신의 가족들이 독일군의 눈을 피해 숨어 지냈던 다락방에서 안네의 일기장을 발견하게 되는데.