Question: who does captain america fight on the ship
Answer: Batroc the Leaper appears in Captain America : The Winter Soldier , portrayed by French Canadian former UFC Welterweight Champion Georges St - Pierre .