Rod Steiger was originally signed to play the roll of Richard in The Chameleon.
The Chameleon had its theatrical release in 2002 at the 3 Penny Theater, an independent chain, in Chicago.
The South Beach Miami action scene was actually filmed at Zuma Beach in Malibu, California.