
Chicago, Illinois, USA
From Wikipedia, the free encyclopedia. Harold Joseph Lennix III (born November 16, 1964) is an American actor. He is known for his roles as Terrence "Dresser" Williams in the Robert Townsend film The Five Heartbeats (1991) and as Boyd Langton in the science-fiction series Dollhouse. Lennix co-starred as Harold Cooper, assistant director of the FBI Counterterrorism Division, on the NBC drama The Blacklist. Lennix also played J'onn J'onzz/Calvin Swanwick/Martian Manhunter in the DC Extended Universe films Man of Steel, Batman v Superman: Dawn of Justice, and Zack Snyder's Justice League. He was nominated for the 2025 Tony Award for Best Actor in a Play for his role in Purpose.

as Walid Al-Rezani

as Harold Cooper
2013

as John Henry Giles
2004

as Walid Al-Rezani
2001

as Greg Fischer
1994

as Agent Ron Wagner
1993

as Frank Sacker
2016

as Asst. Attorney General Parker
1997

as Earl
2000

as Swanwick
2016

as General Calvin Swanwick
2013

as Boyd Langton
2009

as General Calvin Swanwick / Martian Manhunter
2021
as Banquo
2022

as General Dregg (voice)
2024

as Russell Banks
2022

as Banquo
2022

as Eddie
2022

as Mr. Denver
2022

2022

as Frank
2021

as General Calvin Swanwick / Martian Manhunter
2021

as Ron Waters
2020

as Sufyan
2020

as Frederick Douglas
2020

as Davidson Livingston
2020

as DJ Terrence Palmer
2019

as Pilate
2018

as Politician
2018

as Capulet
2017

as Ray LeGro
2017

as Johnson
2016
as Banquo
2016

as Swanwick
2016

as Principal Sheehan
2016

as Commissioner Blades
2015

as Lawrence Riley
2015

as God
2015
as Walid Al-Rezani
5 ep.

as Harold Cooper
218 episodes

as John Henry Giles
1 episodes

as Walid Al-Rezani
5 episodes

as Greg Fischer
6 episodes

as Agent Ron Wagner
6 episodes

as Frank Sacker
8 episodes

as Asst. Attorney General Parker
2 episodes

as Earl
1 episodes

as Boyd Langton
25 episodes

as David Bronson
1 episodes

as Marcus Walker
3 episodes

as Agent Bossy
1 episodes

as Ballard
1 episodes

1 episodes

as Jim Gardner
18 episodes

as Dr. Mar Londo (voice)
1 episodes

as Tim Dupre
6 episodes

as Andre Laine
1 episodes

as Harold Cooper
1 episodes

as Russell Young (voice)
12 episodes
as Dr. Oakes
1 episodes
as Don Brewer
2 episodes