Shannon ha fatto il suo debutto cinematografico nel 1993 con Groundhog Day e ha ricevuto ampia attenzione per la sua interpretazione in 8 Mile (2002). È noto per la sua versatilità sullo schermo, recitando in commedie e drammi. Le sue interpretazioni includono Pearl Harbor (2001), Bad Boys II (2003), Bug (2006), Before the Devil Knows You're Dead (2007), Bad Lieutenant: Port of Call New Orleans (2007), The Iceman (2012), Man of Steel (2013) e The Shape of Water (2017). Shannon è un frequente collaboratore di Jeff Nichols, apparendo in tutti i suoi film: Shotgun Stories (2007), Take Shelter (2011), Mud (2012), Midnight Special e Loving (entrambi 2016). È anche noto per il suo ruolo di Nelson Van Alden nella serie drammatica HBO Boardwalk Empire (2010-2014), per la quale è stato nominato per tre Screen Actors Guild Awards.
Jeff Nichols