You were probably joking by the "almost as though he'd played the role before," but just in case you were serious or in case anyone else reading this thread doesn't already know... The guy playing Old Jimmy was Jack Larson, who actually had played the role before. He was the actor who played Jimmy in the 1950's TV series "The Adventures of Superman" (the one with George Reeves as Clark/Superman). The choice of him for Old Jimmy was, I think, a brilliant and fun Easter egg.

Joy,
Lynn