And Ronny 's patient , perfect girlfriend , Beth ( portrayed by Jennifer Connelly like a model out of a fantasy-toy catalog ) , adores her imperfect man but turns out , when the plot calls for it , to be hiding her own little stash of secrets .