Just checked out the NCL site
www.ncl.com for the proof of citizenship requirements. It states:
"Permanent residents of the U.S. are required to carry their ARC cards for boarding". I would suggest also bringing along your original birth certificate from your country of origin.
Also, you need proof of identity (applicable to anyone age 16 years and older):
- valid driver's license which includes a photo
- government i.d. card including a photo and physical description.
If in doubt, call the cruise line. Sorry, don't know what an ARC card is as I'm a Canadian.
Hey! There's always hope.