Eternal Sunset (2003) 

John Barber