Young Adam r.: David Mackenzie