While SRK looks dapper in colourful shirts, Nayanthara looks divine in floral gowns