Emma Watson looked every bit the leading lady on the red carpet wearing an incredible navy full-length gown.