In an alternate present-day where magical creatures live among us, two L.A. cops become embroiled in a prophesied turf battle.
Will Smith
as Daryl Ward
Joel Edgerton
as Nick Jakoby
Lucy Fry
as Tikka
Noomi Rapace
as Leilah
Edgar Ramírez
as Kandomere
Ike Barinholtz
as Pollard
Ngô Thanh Vân
as Tien
Alex Meraz
as Serafin
Happy Anderson
as Montehugh
Dawn Olivieri
as Sherri Ward
Matt Gerald
as Hicks
Margaret Cho
as Sergeant Ching