Captain John Smith Captain John Smith Character in Pocahontas; voiced by Mel Gibson. Captain Jack’s Oyster Bar Captain Marvel (film)