A funny and touching film that is gorgeously acted by a British cast to rival Gosford Park 's .