An Innocent Man, is a 1989 crime thriller film directed by Peter Yates, and starring Tom Selleck. The film follows James Rainwood, an airline mechanic sent to prison when framed by crooked police officers.
James Rainwood (Tom Selleck) is a model citizen. He is happily married to a beautiful woman, has a modest home in Long Beach, California, works as an engineer for American Airlines, drives a classic Pontiac Trans Am, pays his bills, and enjoys his ordinary life.
Detectives Mike Parnell (David Rasche) and Danny Scaliese (Richard Young) are two corrupt cops who specialize in making drug busts. Rather than completing the busts properly and handing over all the drugs as evidence, they always steal a portion for their own use or for resale to other dealers.
After taking a cocaine hit and being unable to concentrate properly, Parnell takes down the address incorrectly for his next drug bust. Instead, they break into Jimmie's home, expecting to find drugs. When Rainwood walks out of the bathroom with a handheld hair dryer in hand, Parnell shoots him, thinking it's a weapon. In order to cover up their mistake, they frame Jimmie by planting drugs throughout his house and putting a firearm
(This is information generated from a Wikipedia article, licensed under the GNU Free Documentation License.)