Graham Garrett

Graham Garrett, also known as The Chamaleon, was a minor villain in Smallville in the episode "Fade" from the fifth season. He was portrayed by Alex Scarlis.

He was a metahuman who could become invisible willingly, which allowed him to be successful in his work as an assassin.

History
On Metropolis, a witness is being escorted by the police to a courtroom, while Graham Garrett is staring at them, preparing to kill the witness. However, a car is about to charge him, but Clark Kent, who was talking with Chloe in a road to the Daily Planet, uses his super-speed to save Graham. The man gives thanks to Clark and later rushes to his plan. Clark wasn't aware of his true nature