Special Agent John Royce is the hidden main antagonist in the 1998 film U.S. Marshals. He is portrayed by Robert Downey Jr., who also portrays Vivian Thompson.
Sell covert secrets to China; frame Mark Sheridan for the deaths of two secret service agents to make it look as though he is the mole; kill Sheridan after he escapes
Special Agent John Royce is the hidden main antagonist in the 1998 film U.S. Marshals. He is portrayed by Robert Downey Jr., who also portrays Vivian Thompson.