Set amid the Scottish shipping canals of the 1950s, Young Adam stars Ewan McGregor as a drifter floating from one heartless affair to the next. All actors who
thrive on their likability seem destined to try at least one thoroughly unlikable role, and McGregor has found a fascinating one here.