Melvin Poupaud Joins Speed Racer

ComingSoon.net reports that French actor Melvin Poupaud has joined the Wachowski brothers’ Speed Racer, now filming for a May 9, 2008 release.

What role will he play? Click here to find out!

Source: ComingSoon.net