汤米·李·琼斯 Tommy Lee Jones (饰演 Agent K (Kay)
) 威尔·史密斯 Will Smith (饰演 James Edwards / Agent J (Jay) / "Slick"
)
琳达·费奥伦蒂诺 Linda Fiorentino (饰演 Dr. Laurel Weaver / Agent L (Elle)
)
文森特·诺费奥 Vincent D'Onofrio (饰演 Edgar
)
雷普·汤恩 Rip Torn (饰演 Chief Zed
)
托尼·夏尔赫布 Tony Shalhoub (饰演 Jack Jeebs
)
强·格瑞斯 Jon Gries (饰演 Nick the Van Driver
)
弗瑞德里克·林恩 Fredric Lehne (饰演 INS Agent Janus (as Fredric Lane)
)
西恩·瓦兰 Sean Whalen (饰演 Passport Officer
)
大卫·克罗斯 David Cross (饰演 Newton the Morgue Attendant
)
Siobhan Fallon (饰演 Beatrice, Edgar's Wife
)
Mike Nussbaum (饰演 Gentle Rosenburg the Arquillian Jeweler
)
Sergio Calderón (饰演 Jose
)
Carel Struycken (饰演 Arquillian
)
Richard Hamilton (饰演 Agent D (K's first Partner)
)
Kent Kent (饰演 1st Lt. Jake Jensen
)
Keith Campbell (饰演 Perp
)
Ken Thorley (饰演 Zap-Em Exterminator
)
Patrick Breen (饰演 Reggie Redgick
)
Becky Ann Baker (饰演 Mrs. Redgick
)
Harsh Nayyar (饰演 Manny the News Vendor
)
Michael Willis (饰演 Cop in Morgue
)
Willie C. Carpenter (饰演 Police Inspector
)
Peter Linari (饰演 Tow Truck Driver
)
Charles C. Stevenson Jr. (饰演 Agent B
)
Boris Leskin (饰演 Cook
)
Steve Rankin (饰演 INS Agent
)
Andy Andy (饰演 INS Agent
)
Michael Goldfinger (饰演 NYPD Sergeant at Edwards ' Interrogation
)
Alpheus Merchant (饰演 Security Guard
)
Norma Jean Groh (饰演 Mrs. Irma Edelson, Edwards' Alien Teacher
)
Bernard Gilkey (饰演 Baseball Player
)
Sean Plummer (饰演 First Contact Alien
)
Michael Kaliski (饰演 First Contact Alien
)
Richard Arthur (饰演 2nd First Contact Alien
)
Debbie Lee Carrington (饰演 Alien Father
)
威勒·特耶 Verne Troyer (饰演 Alien Son
)
Mykal Wayne Williams (饰演 Scared Guy
)
Tim Tim (饰演 Frank the Pug (voice)
)
Mark Mark (饰演 Rosenberg Alien (voice)
)
Brad Abrell (饰演 Worm Guy (voice)
)
Thom Fountain (饰演 Worm Guy (voice)
)
Carl J. Johnson (饰演 Worm Guy (voice)
)
Drew Massey (饰演 Worm Guy (voice)
)
John John (饰演 Army Officer (uncredited)
)
凯伦·琳恩·高妮 Karen Lynn Gorney (饰演 Announcer (uncredited)
)
Adrian Lee (饰演 Wall Street Broker (uncredited)
)
Stephanie Paliferro (饰演 INS Agent (uncredited)
)
Joe Paparone (饰演 Police Inspector (uncredited)
)
James Rosin (饰演 Wall Street businessman (uncredited)
)
Eliot Sash (饰演 Police officer #4 (uncredited)
)
Chloe Sonnenfeld (饰演 Alien on TV Monitors (uncredited)
)
Fred Newman (饰演 Multiple Aliens (voice))