Nivola and Bale sould have switched roles.
I didn't buy Nivola as a rock star at all. Bale can play anything. Nivola just seemed lost. I think he should have taken the likeable husband role, maybe stretched his idea of himself a little.
A leather jacket on a shlub doesn't make a rock star. It just makes a shlub in a leather jacket.