Ewan McGregor will play BONNIE PRINCE CHARLIE and three other characters in actor/director Peter Capaldi's new movie about the historical Scottish figure.