The Sixth Sense— Full Cast
1999
Cast (20)

Bruce Willis
as Malcolm Crowe

Simon Pegg
as Tim Bisley

Haley Joel Osment
as Cole Sear

Jessica Hynes
as Daisy Steiner

Toni Collette
as Lynn Sear

Nick Frost
as Mike Watt

Olivia Williams
as Anna Crowe

Mark Heap
as Brian Topp

Julia Deakin
as Marsha Klein

Donnie Wahlberg
as Vincent Grey

Trevor Morgan
as Tommy Tammisimo

Mischa Barton
as Kyra Collins

Angelica Page
as Mrs. Collins

Greg Wood
as Mr. Collins

Peter Anthony Tambakis
as Darren

Jeffrey Zubernis
as Bobby

Bruce Norris
as Stanley Cunningham

Glenn Fitzgerald
as Sean

Lisa Summerour
as Bridesmaid

Firdous Bamji
as Young Man Buying Ring