The days when Anne Hathaway mainly played perfect ladies in films such as The Devil Wears Prada and The Princess Diaries seem to be gone forever. In the poignant Armageddon Time, the now 40-year-old actress plays an anything but perfect mother. “I had to rebuild myself in recent years.”

    ttn-42