Jessica Biel delivers a nuanced performance