Best acting in a Shyamalan film: Bruce Willis-- Unbreakable, Haley Joel Osment-- The Sixth Sense, Mel Gibson-- Signs.
Bruce willis was ok..I wouldnt say he's in the top 3 though. I actually think he did a better acting job in 6th sense, too. His character is great, but that's writing/directing more than acting.