David Mackenzie spent the first half of his filmmaking career making uneasy and compelling British dramas filled with off-kilter psychology and actors like Ewan McGregor or Jamie Bell skulking around ...