Enduring Love is a 2004 psychological thriller film directed by Roger Michell and written by Joe Penhall. It is based on the 1997 novel of the same name by Ian McEwan. The film stars Daniel Craig, Rhys Ifans, Samantha Morton, Bill Nighy, Susan Lynch and Corin Redgrave.