Danneel Ackles was 31 in A Very Harold & Kumar Christmas when she played the character 'Vanessa Fanning'.
That was over 13 years ago in 2011.
Today she is 45, and has starred in 14 movies in total, 3 of those since A Very Harold & Kumar Christmas was released.
In A Very Harold & Kumar Christmas, I think Danneel Ackles looks: