No, Stone is not too old. Remember, she was the mother of Grey's friend. So she should be old enough for that, and Stone has the bitch-look needed. ;)
But I love Kidman. She is beautiful and much more good actress than Stone.
For the others... No bad choices in your list.
But for Christian, I still prefer Christian Bale. Copy/Past it and take a good look: