If you think Sean Penn is Charlize Theron's worst choice ever in a sexual partner, you probably don't know that she used to hook up with this former B list mostly movie actor from an acting family who is also a world class f**kup but still seems to have the love of his ex-wife.