Don't forget the $50 million John Woo movie from around 2001!
Among many other articles still floating around online, check out this IGN article titled 'John Woo & Teenage Mutant Ninja Turtles: The Real Deal'
Not really, no...
http://www.ign.com/articles/2001/06/...-the-real-deal