Nicole Kidman top 5 roles of all time! She is such a beautiful and talented actress. Not only does she have a...