Jacinda Barrett was 32 in Poseidon when she played the character 'Maggie James'.
That was over 18 years ago in 2006.
Today she is 51, and has starred in 19 movies in total, 9 of those since Poseidon was released.
In Poseidon, I think Jacinda Barrett looks: