Since we have a Superman thread.
For me, its Teri Hatcher hands down, with Margot Kidder a pretty close second. Erica Durance pretty much ruined the character of Lois Lane only because she overdoes the sassy part most of the time, although she does have her moments. I think its mostly the writers to blame. I haven't seen enough of Noel Niell or Phyllis Coats to make a full, well balanced judgment. And Kate Bosworth was a bore; no personality, no spunk, nothing that makes "Lois Lane" Lois Lane .