In An Innocent Man, Tom Selleck plays Jimmie Rainwood, a stock figure airline maintenance supervisor with a perfect family. Then, one day, Jimmie decides to take a shower. While scrubbing himself clean, two crooked cops are getting themselves dirtier. Mike Parnell (David Rasche) and Danny Scalise (Richard Young) are the kind of bad cops who bust the drug dealers, steal their supply, and sell it back to the local drug lords. On this day, unfortunately for Jimmie, they get the wrong address and bash down his door. When Jimmie comes out of the bathroom wielding his hair dryer, Parnell and Scalise think it is a gun and shoot him. Realizing their mistake, they cover themselves and frame him as a drug dealer. Jimmie refuses to take a plea and he is sentenced to six years in the slammer. In the brutal prison environment, he is taken aside by long-timer Virgil Kane (F. Murray Abraham), who gives him a bleak collection of options to chose from in order to survive prison.