Question: who played anne frank in the diary of anne frank
Answer: Millie Perkins as Anne Frank Joseph Schildkraut as Otto Frank ( repeating his stage role ) Shelley Winters as Petronella Van Daan Richard Beymer as Peter Van Daan Gusti Huber as Edith Frank ( repeating her stage role ) Lou Jacobi as Hans Van Daan ( repeating his stage role ) Diane Baker as Margot Frank Douglas Spencer as Kraler Dodie Heath as Miep Gies ( credited as Dody Heath ) Ed Wynn as Albert Dussell