Vivian Thompson is a serial killer and the main antagonist in the 1999 psychological thriller film In Dreams.
He is portrayed by Robert Downey Jr., who also portrays Special Agent John Royce.
He was raised by his abusive mother who forced him to dressed as girl. Years later, He would kidnapped and murdered children. one of the victims was Rebecca Cooper whose mother Clarie who received disturbing visions/dreams about her daughter's death and other children. Vivan was locked in same mental institution which Clarie attend it.