Shannon brings James Garfield's brief presidency to the screen in a new Netflix series. And in the film Nuremberg, Shannon plays a prosecutor trying Nazi leaders for war crimes.
The actor plays a righteous federal agent who succumbs to all sorts of temptations on the HBO drama Boardwalk Empire. To build the character of Nelson Van Alden, he says, he worked out an elaborate back story about the agent's childhood.