Hundreds of eager fans defied the rain outside BC Place on Saturday evening to catch a glimpse of their favourite Bollywood stars, who began to strut the red carpet shortly after 6 p.m. for the Times of India Film Awards, hosted for the first time outside India.