Feng Shaofeng
此後，馮紹峰一改之前的文藝路線，多參演具有奇幻元素的商業製作。2016年，他在郑保瑞执导的魔幻动作片《西游记之孙悟空三打白骨精》中饰演家喻戶曉的唐僧一角，與飾演孫悟空的天王巨星郭富城、及飾演白骨精的國際影后鞏俐有不少對手戲。拍攝剛開機時他就因為墜馬被碾壓而腿骨斷裂，需要休息兩個月，為不拖延劇組進度，只休養15天便重新開工。三打白骨精上映後一掃前作《西遊記之大鬧天宮》高票房卻低口碑的窘境，獲得不少影評稱讚 ，並在春節檔收穫12億票房，為當年度中國國產電影票房亞軍。馮紹峰演出改編自郭敬明原著的同名電視劇《幻城》，演出悲劇色彩濃厚的冰雪王國王子卡索，其西化、近似北歐神話精靈的白髮造型雖引起話題，但劇集口碑反應普遍不佳，收視平平。2017年，主演魔幻愛情電視劇《那片星空那片海》，演出壽命千年、喜怒不形於色的鮫人王吳居藍。在台灣澎湖拍攝時，馮紹峰曾意外胸椎骨折，為不耽誤進度，在醫生要求休息三到四個月下，僅停工一週就開工。為求還原角色形銷骨立、弱不禁风的形象，馮紹峰在受傷後刻意節食消瘦，並堅持水下實拍。