Cast (30)
Ben Affleck
Bartleby
Matt Damon
Loki
Linda Fiorentino
Bethany
Salma Hayek Pinault
Serendipity
Jason Lee
Azrael
Jason Mewes
Jay
Alan Rickman
Metatron
Chris Rock
Rufus
George Carlin
Cardinal Glick
Bud Cort
John Doe Jersey
Jeff Anderson
Gun Salesman
Brian O'Halloran
Grant Hicks
Janeane Garofalo
Liz
Betty Aberlin
Nun
Dwight Ewell
Kane
Guinevere Turner
Bus Station Attendent
Bryan Johnson
Protestor #1
Walt Flanagan
Protestor #2
Jared Pfennigwerth
Stygian Triplet
Kitao Sakurai
Stygian Triplet
Barret Hackney
Stygian Triplet
Dan Etheridge
Priest at St. Stephen's
Derek Milosavljevic
Kissing Couple
Lesley Braden
Kissing Couple
Nancy Bach
Mrs. Reynolds
Armando Rodriguez
Waiter
Kevin Smith
Silent Bob
Scott Mosier
Smooching Seaman
Monica Hampton
Seaman Smoocher