Peter Sarsgaard joins Green Lantern Peter Sarsgaard is rumoured to be joining the cast of the upcoming picture Green Lantern. The 38-year-old is attached to play the villain in the Martin Campbell project, says The Hollywood Reporter. If confirmed, Sarsgaard would portray Dr Hector Hammond, a pathologist who finds he has psychic powers after discovering a meteor. Ryan Reynolds was previously cast as Hal Jordan, the test pilot who becomes superhero Green Lantern. Production on Green Lantern is to start in March in New Orleans.