Colin Farrell’s latest role in Ballad of a Small Player may be one of his most inward. He plays Lord Doyle, a British gambler ...