"I had to come out with all I got. I used a lot of imagination. I know where he's coming from. I talked to a lot of people like him back from Somalia and I read a lot of pirate stories." Barkhad Abdi drew on research and inspiration from his native country to play a Somali pirate who takes an American merchant mariner and his crew hostage in Captain Phillips, his first film role.