Ewan McGregor and Tilda Swinton.
Young Adam (2003) directed by David Mackenzie