The `Thor` star and the 34-year-old Spanish actress are believed to have married in his native Australia over the Christmas period after a whirlwind romance.
The actor`s spokesperson has confirmed the pair have married, but refused to give out any further details.
Chris, 27, and the `Snakes on a Plane` star - who have been dating since earlier this year - only went public with their romance three months ago but sources close to the couple say the Australian hunk has wanted to marry Elsa since they first met.
A friend said: "They are in love, and have been talking about it for a while, They`ve only been dating since the spring but he`s been convinced that she is the one since they met."
The couple met earlier this year after Elsa was also hired by the same representation as her new husband.
Chris is believed to have travelled to Spain to meet Elsa`s parents before the couple married in Australia.
Chris`s younger brother Liam Hemsworth has dated Miley Cyrus on and off since meeting on the set of their movie `The Last Song` but the pair split in November after 18 months of dating.