'Speed Racer' hits streets of N.Y.
"Speed Racer" made its American debut Saturday at the Tribeca Film Festival, and its stars were there to drop the green flag. Christina Ricci radiates a natural beauty in a black, one-shoulder dress. Peter Kramer / AP