I'll buy all that especially Susan Sarandon as Mather. But, isn't Ed Harris a little tall (for Weston anyway)?
Also, my impression of Weston from his Day Books is he wasn't so much romantic as, shall as say, horny. The romance was just part of his MO. He admitted he was always on the prowl.