Yes I agree about Rose and Cal, both very complex characters, well researched too. Jack was a good character too, he was likable to me.
But this thread is for Rose and Cal so
I think Billy got it bang on right to be honest with Cal, same for Kate/Rose too.
Maggie, I've always thought it! Billy's a damn good actor.