Norman Bates is a fictional character created by American author Robert Bloch as the main antagonist in his 1959 thriller novel Psycho. He was portrayed by Anthony Perkins in the 1960 version of Psycho directed by Alfred Hitchcock and in the Psycho franchise. He was also portrayed by Vince Vaughn in the 1998 version of Psycho, and by Freddie Highmore in the television series Bates Motel (2013–2017).