Katie McGrath

Katie McGrath portrayed multiple versions of Lena Luthor and Elizabeth Walsh on.