Amanda Seyfried is on the May cover of Allure