Angel Eyes(2001) -

The story follows (Jennifer Lopez), a tough Chicago police officer struggling with a traumatic past involving a dysfunctional and violent family. During a dangerous police pursuit, her life is saved by a mysterious, soft-spoken man named Steven "Catch" Lambert (Jim Caviezel).

Jennifer Lopez reportedly insisted on Jim Caviezel for the role of Catch after being impressed by his work in The Thin Red Line (1998), even though she didn't initially know his name. Reception and Analysis Angel Eyes(2001)

The film features a strong supporting cast and experienced production team: The story follows (Jennifer Lopez), a tough Chicago

Jennifer Lopez (Sharon), Jim Caviezel (Catch), Terrence Howard (Robby), and Jeremy Sisto (Larry Pogue). The story follows (Jennifer Lopez)