Sunshine is one of my favourite sci-fi movies for all the wrong reasons. The premise and setting is total bullshit handwavium.
But I absolutely loved the story, tension and slow boil. The cast as you say was brilliant.
It's a B-Grade disaster movie /really/ well executed.