Why is Sixteen Candles controversial? Over the past couple of decades, John Hughes' Sixteen Candles has been seen in a new light, with many calling out its portrayal of foreign exchange student Long Duk Dong, played by Gedde Watanabe, as racist.