Samantha Morton has not "worked for a year" since making The Odyssey.
Despite having "really good agents" and a manager, the 49-year-old actress - who plays Circe in Sir Christopher Nolan's take on Homer's ancient Greek epic - blames her age for failing to land roles.