I think they look fine together. She does not look older. I think there is a racial aspect of people saying that. They are only four years apart. Jennifer and Colin are two years apart. Robert and Emily are twenty years apart. It just seems like people saying they don’t like them together which has nothing to do with anything. Don’t like them, i don’t care, but they are similar enough ages for it to be meaningless.
Besides it is about how they act together more then anything and that is really subjective because Emma looks like she is dying in her scenes with Hook, but some people find it romantic.