Jake Gyllenhaal portrays Louis Bloom, a charismatic but cunning and unscrupulous man who becomes involved in the dangerous world of freelance crime journalism.
Riz Ahmed plays Rick, a vulnerable and desperate young man who gets entangled in Louis Bloom's questionable business ventures.
Rene Russo takes on the role of Nina Romina, a shrewd news director who sees value in Louis Bloom's graphic footage.
Bill Paxton portrays Joe Loder, a rival freelance cameraman who pushes the boundaries to capture sensational footage for news outlets.
Kevin Rahm plays Frank Kruse, a seasoned news producer who grapples with the ethical implications of the footage Louis Bloom provides.
Michael Hyatt portrays Detective Frontieri, a no-nonsense police officer who clashes with Louis Bloom as he chases crime scenes for profit.
Price Carson plays Detective Lieberman, a skeptical law enforcement officer who becomes suspicious of Louis Bloom's methods.
Kent Shocknek takes on the role of Kent Shocknek, a real-life news anchor who appears in the film as himself, reporting on the events unfolding in the story.
Sharon Tay portrays Sharon Tay, a real-life news anchor who, like Kent Shocknek, appears in the film as herself, reporting on the gruesome news stories captured by Louis Bloom.
Ann Cusack plays Linda, Louis Bloom's beleaguered and often unnoticed employee who supports him in his questionable pursuits.
Carolyn Gilroy portrays Jenny, an intern who works alongside Louis Bloom and provides a glimpse into the office dynamics of the crime journalism world.
Marco Rodríguez takes on the role of the Scrapyard Owner, a minor character who interacts with Louis Bloom during a pivotal scene in the film.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.