The 31st Saturn Awards, honoring the best in science fiction, fantasy and horror film and television in 2004, were held on May 3, 2005 at the Universal City Hilton Hotel in Los Angeles, California, United States. Below is a complete list of nominees and winners. Winners are highlighted in bold. Winners and nominees Film {| class=wikitable |- ! style="background:#EEDD82; width:50%" | Best Sci-Fi Film ! style="background:#EEDD82; width:50%" | Best Fantasy Film |- | valign="top" | Eternal Sunshine of the Spotless Mind The Butterfly Effect The Day After Tomorrow The Forgotten I, Robot Sky Captain and the World of Tomorrow | valign="top" | Spider-Man 2 Birth Harry Potter and the Prisoner of Azkaban Hellboy Lemony Snicket's A Series of Unfortunate Events House of Flying Daggers |- ! style="background:#EEDD82; width:50%" | Best Horror Film ! style="background:#EEDD82; width:50%" | Best Action/Adventure/Thriller Film |- | valign="top" | Shaun of the Dead Blade: Trinity Dawn of the Dead The Grudge Open Water Saw Van Helsing | valign="top" | Kill Bill: Volume 2 The Aviator The Bourne Supremacy Collateral The Manchurian Candidate National Treasure The Phantom of the Opera |- ! style="background:#EEDD82; width:50%" | Best Animated Film ! style="background:#EEDD82; width:50%" | Best Actor |- | valign="top" | The Incredibles The Polar Express Shark Tale Shrek 2 | valign="top" | Tobey Maguire – Spider-Man 2 as Peter Parker/Spider-Man Christian Bale – The Machinist as Trevor Reznik Jim Carrey – Eternal Sunshine of the Spotless Mind as Joel Barish Tom Cruise – Collateral as Vincent Matt Damon – The Bourne Supremacy as Jason Bourne Johnny Depp – Finding Neverland as J.M. Barrie |- ! style="background:#EEDD82; width:50%" | Best Actress ! style="background:#EEDD82; width:50%" | Best Supporting Actor |- | valign="top" | Blanchard Ryan – Open Water as Susan Watkins Nicole Kidman – Birth as Anna Julianne Moore – The Forgotten as Telly Paretta Uma Thurman – Kill Bill: Volume 2 as The Bride/Beatrix Kiddo Kate Winslet – Eternal Sunshine of the Spotless Mind as Clementine Kruczinsky Zhang Ziyi – House of Flying Daggers as Mei | valign="top" | David Carradine – Kill Bill: Volume 2 as Bill Alfred Molina – Spider-Man 2 as Otto Octavius/Doctor Octopus Gary Oldman – Harry Potter and the Prisoner of Azkaban as Sirius Black Giovanni Ribisi – Sky Captain and the World of Tomorrow as Dex Liev Schreiber – The Manchurian Candidate as Congressman Raymond Prentiss Shaw John Turturro – Secret Window as John