 The role of Lt. Dan Kaffee was originally played on Broadway by  Tom Hulce (qv). He was later replaced by Timothy Busfield (qv).  The role of Col. Nathan Jessup was played by  Stephen Lang (I) (qv), and also by Michael OHare (qv). The only  actor from the Broadway cast to reprise his role in the film was  Joshua Malina (qv), a close friend of Aaron Sorkin (qv)s, who  plays Jack Nicholson (qv)s assistant in one scene.