Thanks to Ludelia for the following.
I just noticed your post about Speed Racer and the Tribeca Film Festival. I thought I should let you know that Emilie de Ravin's movie Ball Don't Lie is also going to be at the same festival! Here is a link to some more info on this:
http://emiliederavinworld.blogspot.com/2008/03/ball-dont-lie-at-tribeca-film-festival.html