One of the most accurate railroad movies I've seen is "Broadway Limited", at least as far as the depiction of the Pennsylvania Railroad goes.
Ironically, in the IMDB, somebody who wasn't familiar with the Harrisburg engine change thought it was a continuity error when a steam engine pulls the train into the station, and a GG1 pulls it out.