It's truly official now, guys: My Top Ten List
All-time actresses
1. Eva Green
2. Jennifer Connelly
3. Kate Beckinsale
4. Rachel Weisz
5. Michelle Monaghan
6 Winona Ryder
7. Olivia Wilde
8. Rebecca Hall
9. Elizabeth Shue
10. Alice Eve
Top Ten Women Ever
1. Stephanie Seymour
2. Diora Baird
3. Nicole Scherzinger
4. Brooklyn Decker
5. Miranda Kerr
6. Marissa Miller
7. Eva Green
8. Cheryl Cole
9. Nikki Cox
10. Angie Everhart
Because I am forever adrift, like a ship, at twilight, sailing from the strange.