POSTER AND POLL: SPEED RACER

The recent SPEED RACER trailer received very mixed opinion. Indeed, one visitor (The Glove) to OWF went as far as saying that the Wachowski's have 'completely lost the plot'. But around the web you can find praise as much as you will find negativity for the movie, which is due for release May 9th 2008. Today, via JoBlo, we bring you the poster.

What do you think? Have the Wachowski's indeed lost it? Take part in the poll below.
Director
Director

Co-founder of WhatCulture.com.