She has and she hasn't I think. She's another one who doesn't go for mainstream movies; she picks really odd films. Don't watch much of her stuff to be honest but ye she's a good actress.
Having said that she was shite in Titanic. There were some lines that no actor on the planet could have pulled off cause they were so tragically cheesy and generally just shite dialogue so not all the blame goes to her for that. But she was nominated for an oscar for that performance? How in the name of fuck is that possible? It was about as challenging as the easiest day on the set of Home and Away
you can blame the director for that he wrote the script. an actor is only as good as the script they have to work with and the direction they are given.