David Thewlis won the Best Actor award at Cannes Film Festival .
Other notable performances include the films Naked ( for which he won an Academy Award for Best Actor ) , Dragonheart , Kingdom of Heaven , The Boy in the Striped Pyjamas , The Theory of Everything , Black Beauty , and Macbeth ( in which he played King Duncan ) .
David Thewlis