Battle of the Day

Kate Bosworth vs Teri Hatcher

Kate Bosworth
Teri Hatcher

Kate Bosworth

Teri Hatcher

Here are two more actresses that played Lois Lane.

Kate Bosworth played Lois Lane in the 2006 movie "Superman Returns".

Teri Hatcher played her in the 90s television series "Lois and Clark"

Who makes a hotter Lois Lane?