Good:
Costner. Really great in Thirteen Days, as is the underused Bruce Greenwood.
Adam Sandler. Often unwatchable, but strangely brilliant in the..er..strangely brilliant Punch Drunk Love.
Bad:
Hugh Grant: ...erm,erm, gosh! fluster! erm...(continue until cheque clears)
Oh, and apart from Trainspotting, plus his hilarious turn in the Star Wars prequels, what has Ewan Mcgregor ever done of note?