Michael J. Fox used a J as his middle initial because when he registered for the Screen Actor's Guild, the name "Michael Fox" was already taken. His middle name is Andrew, but he didn't want to be...
The "J" in "Michael J. Fox doesn't stand for anything. His birth name is "Michael Andrew Fox," but when he registered for the Screen Actor's Guild, the name "Michael Fox" was already taken, so he...