Nel 2008 la sua commedia romantica e sofisticata, "If You Are the One (Feichang wurao)" batte tutti i record d'incasso e diventa, in Cina, il film di maggior successo di tutti i tempi. Con "Aftershock (Tangshan dadizhen)", film in 3D sul Terremoto di Tangshan del 1976, Feng unisce abilità tecniche e capacità di comprensione della condizione umana, per realizzare qualcosa di sorprendente sulla scena cinematografica cinese.