Revenge is fun.
~ Eric Knox

John McCadden, better known as Eric Knox, is the main antagonist in the 2000 action-comedy film Charlie's Angels. He is a brilliant young scientist and the founder of his namesake company Knox Industries.

He was portrayed by Sam Rockwell, who also portrayed Billy Bickle in Seven Psychopaths, Justin Hammer in Iron Man 2, William Wharton in The Green Mile, and Jason Dixon in Three Billboards Outside Ebbing, Missouri.


His expertise is in voice recognition software and his signature product will allow computer systems to map a voice to a person like a fingerprint. When Knox is kidnapped and his software is stolen, millionaire Charles "Charlie" Townsend sends an elite team of three female private investigators - Dylan Sanders, Natalie Cook and Alex Munday, "Charlie's Angels" - to work on the case.

Knox Industries president Vivian Wood hires Townsend and his girls to find Knox and bring back the software and she points them to the man who tried to buy Knox Industries and was recently spurned, Roger Corwin, owner of Red Star Systems. His company specializes in satellite tracking and Knox's software would undoubtedly allow him to find anyone in the world just by the sound of their voice.

The girls infiltrate Red Star and steal Corwin's system software to locate the stolen Knox software. In the meantime, Knox beds Dylan and gains her trust. Before they realize what's happening however, Knox turns on Dylan, revealing that the kidnapping was a setup and that Red Star was nothing but a red herring. In fact, Knox manipulated the girls to steal Red Star's software so he could execute his master plan: to settle a personal vendetta against Charlie. Knox claims that Charlie killed his father when they were in Army Intelligence together. It later turns out that Knox's father was working undercover as a double agent and was killed by the other side, meaning Charlie was innocent.

Knox eventually flies a helicopter to Charlie's remote beach house and readies a missile. The Angels miraculously turn the missile against the chopper by switching it to the heat-seeking setting, and Knox perishes in a huge fireball over the ocean.



  • Initially, Knox has a mop top to signify his charming, boyish persona. When his true nature is revealed, his hair is slicked back.
  • Although Charlie explained that Knox's father was killed on the other side for being a double agent, it was never known why Knox believed Charlie betrayed him.
Community content is available under CC-BY-SA unless otherwise noted.