After the success of '' Beijing Bicycle '' , Wang made '' Drifters '' ( 2003 ) which screened at the 2003 Cannes Film Festival in competition for the Prix Un Certain Regard , though it did n't win any prizes . '' Shanghai Dreams '' ( 2005 ) , however , managed to win Cannes 's Prix du Jury award
2003 Cannes Film Festival
2003 Cannes Film Festival
Wang Xiaoshuai