2004年，黄奕出演了由上海海润影视制作有限公司、上海电影集团、香港成龙影业有限公司、文新报业集团联合投资制作，香港导演关锦鹏执导的电视剧《长恨歌》的第一女主角“王琦瑶”，并在同名电影中出演重要角色