Played by Stargate Atlantis' Joe Flanigan in Elements.

The wealthy and moral son of financial schemer Alexander Weaver, Jeff Weaver attempted to collect the four statues made by Walter Burleigh in order to prevent anyone from using the four artifacts of Rock, Wind, Fire, and Water. He worked with Myka and Pete to prevent Gilbert Radburn from finding the cave in Manhattan, but failed to do so. He distracted Radburn long enough for Pete to stab him with the Arrow.

Throughout the episode, Weaver expressed romantic intentions with Myka; however, this relationship did not extend futher than flirtatious conversation and dinner.