Jack Nicholson didn't play an advisor in the movie - he played colonel Jessup, aka
the bad guy.
Tom Cruise's two advisors were
Demi Moore and
Kevin Pollak.
Other famous names that appeared in this movie include:
This is one of my dad's favourite movies - anything with tanks, guns, submarines or intrigue has him rapt for hours. His other favourites are Men of Honor and Crimson Tide. Hrmph, go figure.