Jim Harper
Played by John Gallagher Jr
Following Mackenzie to join the "News Night" team as senior producer, Jim served with her in Iraq and Afghanistan, and she can't live without him. Though only 27, he's more like Charlie than he is his contemporaries. Jim saw "All The President's Men" as a kid and never looked back.