Yes, a passport is required for all travelers on ferries between England and Ireland, regardless of nationality.