Michael Shannon made his debut in the 1992 television film ‘Overexposed.’ The following year, he made his big-screen debut in the American fantasy comedy film ‘Groundhog Day’ directed by Harold Ramis. The film was a critical and commercial success. In 1996, he appeared in the American science fiction action thriller film ‘Chain Reaction’ directed by Andrew Davis. The film was panned by critics and was given an 18% approval rating on Rotten Tomatoes. He continued to star in films like ‘Chicago Cab’ (1997), ‘Jesus' Son’ (1999), ‘The Photographer’ (2000), ‘Tigerland’ (2000), ‘Pearl Harbor’ (2001), ‘Vanilla Sky’ (2001), ‘8 Mile’ (2002), ‘Kangaroo Jack’ (2003), ‘Bad Boys II’ (2003), ‘Dead Birds’ (2004), ‘World Trade Center’ (2006), ‘Marvelous’ (2006), and ‘Before the Devil Knows You're Dead’ (2007). He received the ‘Academy Award’ nomination for his performance as ‘John Givings, Jr.’ in the 2008 romantic drama film ‘Revolutionary Road’ directed by Sam Mendes. The film received a positive response from critics who praised the performance of the cast. The following year, he appeared in the American crime drama film ‘Bad Lieutenant: Port of Call New Orleans’ directed by Werner Herzog. The film earned positive reviews from critics and scored an approval rating of 86% on Rotten Tomatoes.
Shannon went on to appear in films such as ‘The Runaways’ (2010), ‘Jonah Hex’ (2010), ‘Take Shelter’ (2011), ‘Machine Gun Preacher’ (2011), ‘Premium Rush’ (2012), ‘The Iceman’ (2012), ‘Man of Steel’ (2013), ‘99 Homes’ (2014), ‘Freeheld’ (2015), ‘Frank & Lola’ (2016), ‘Wolves’ (2016), ‘Nocturnal Animals’ (2016) which earned him his second ‘Academy Award’ nomination, ‘The Shape of Water’ (2017), ‘The Current War’ (2017), ‘12 Strong’ (2018), ‘State Like Sleep’ (2018), ‘Knives Out’ (2019), and ‘Echo Boomers’ (2020). He was last seen in the 2021 American drama film, ‘Heart of Champions,’ where he played the role of ‘Jack Murphy.’ The film scored a 25% approval rating on Rotten Tomatoes. He will be next seen in the upcoming action comedy film ‘Bullet Train’ directed by David Leitch.