Will Smith stars as NYPD officer James Edwards, later Agent J, alongside Tommy Lee Jones as seasoned Agent K, in the sci-fi comedy *Men in Black* (1997).
Main cast
- Agent J (James Edwards)Will SmithMain
- Agent KTommy Lee JonesMain
- Dr. Laurel Weaver / Agent LLinda FiorentinoMain
Supporting cast
- ZedRip TornSupp
- Edgar the Bug (voice and motion capture)Vincent D’OnofrioSupp
- Jack JeebsTony ShalhoubSupp
- BeatriceSiobhan Fallon HoganSupp
- Gentle RosenburgMike NussbaumSupp
- Agent DRichard HamiltonSupp
Guest & voice
- Edgar (human form)Vincent D’OnofrioGuest
- Bug on Cake (voice)Brad AbrellVoice
- Tiny Bug (voice)Thom FountainVoice
- Mikey (crying alien)Carel StruyckenGuest
No matches — try another name.
About this cast
Men in Black is a 1997 American sci-fi comedy film directed by Barry Sonnenfeld, based on the Marvel Comics series. The story follows a secret government agency that monitors extraterrestrials on Earth, and its two newest recruits, Agent J and Agent K, as they thwart an alien threat to the planet.
FAQs
Who plays Agent J in Men in Black?
Will Smith plays NYPD officer James Edwards / Agent J.
Who plays Agent K in Men in Black?
Tommy Lee Jones plays the seasoned MIB agent, Agent K.
Is Men in Black based on a comic?
Yes, it is loosely based on the Marvel Comics series *The Men in Black* (1990–1991).
Who directed Men in Black?
Barry Sonnenfeld directed the film.
What year was Men in Black released?
1997.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026