Topher Grace has got engaged.

The 'Interstellar' actor proposed to girlfriend Ashley Hinshaw after around a year of dating a few days ago and the 'True Blood' actress said yes.

The 26-year-old beauty - who showed off her stunning diamond engagement ring at the Art of Elysium's Heaven Gala on Saturday (10.01.15) - was said to have been taken by surprise when the 36-year-old star popped the question.

A source told Us Weekly magazine: ''She was totally in shock and so happy.''

An onlooker at the Heaven Gala said the couple's friends were very excited by the happy news, with one pal shouting: ''Topher's engaged!''

Another friend asked to see Ashley's ring and told her new fiance he ''did good'' with his selection.

Though they haven't confirmed their engagement, Ashley took to Instagram to express what a fun evening she had had at the event.

She wrote: ''Had an amazing night at @theartofelysium 's HEAVEN even. Big thanks to @renttherunway for my pretty dress xo''

While the low-key couple are both regular users of the photo-sharing website, they don't have any pictures together on their accounts and are not often seen in public together.