I was stationed on the USS New Jersey (BB-62) sister ship of the IOWA. Not only drinking beer on a Navy ship is prohibited, having it onboard is against the UCMJ.(Uniform Code of Military Justice). Since when does a First Class Petty Officer berth in a stateroom? These are just a couple of items which discredit this movie. I think the producers did well with the plot but know little about Navy life in general.
Tell Your Friends