Captain Phillips opens on Friday. Tom Hanks stars in the true tale of a cargo ship that was hijacked by Somali pirates. Catherine Keener co-stars.