JO
Julio Oscar Mechoso

Julio Oscar Mechoso

Julio Oscar Mechoso (May 31, 1955 – November 25, 2017) was an American actor who played detective Ruiz in Bad Boys and appeared in such films as Blue Streak, Jurassic Park III, The Legend of Zorro, The Lost City, Little Miss Sunshine and Rules Don't Apply. He had over 120 well known films and TV roles.
WIKIPEDIA