Yahoo has ranked the top ten most viewed trailers of 2009, and every single movie on the list is some flavor of science fiction, fantasy or urban fantasy. Victory, thy name is Mega Shark vs. Giant Octopus.

Here are the most viewed trailers of the year, according to Yahoo:

10. Up

9. Avatar

8. Mega Shark vs. Giant Octopus

7. Star Trek

6. G.I. Joe: The Rise of Cobra

5. Harry Potter and the Half-Blood Prince

4. Terminator Salvation

3. 2012

2. Transformers

1. New Moon

[Yahoo via Rope of Silicon]