32歲的彭于晏在電影中不斷尋求突破,繼之前拍過的《聽說》要學手語;拍《翻滾吧!阿信》學體操;拍《激戰》又要學打拳擊等等,今次拍《黃飛鴻之英雄有夢》,飾演少年黃飛鴻,拍攝前更花了7個月時間受訓。
今次黃飛鴻的電影,由周顯揚執導,歷時兩年半時間拍攝,故事有講述黃飛鴻與義父的情,當然還有手足情及感情線,彭于晏說:「當我知道要拍這個角色的時候,我說我不會打,我只會練。」
在電影中彭于晏真的打得有血有汗,他更說:「因為打戲在雨中,我們連續拍了7天,是蠻辛苦的,有很多動作要摔要跳,要吊綱絲,然後有些難度比較高的動作,都是我過去沒有做過的。」