Julio Oscar Mechoso
Cuban actor (1955โ2017)
Julio Oscar Mechoso (May 31, 1955 โ November 25, 2017) was a Cuban 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.