David Oyelowo is one of Britain's most respected Shakespearian actors, but he has made forays onto the small screen, most noticeably in Spooks and BBC 2's controversial Shoot the Messenger. His film roles include Tomorrow La Scala!, Derailed, Kenneth Branagh's forthcoming take on As You Like It and Kevin Macdonald's much-praised Idi Amin epic The Last King of Scotland.