Brian McCardie, the Scottish actor who portrayed the younger brother of Liam Neeson's titular hero in Michael Caton-Jones' historical drama Rob Roy, has died. He was 59.