Ali Larter is engaged to her boyfriend, actor Hayes MacArthur.

"It happened over the weekend," Larter's publicist, Dominique Appel, told The Associated Press on Tuesday.

Appel didn't provide any details.

Larter, 31, plays supermom Niki Sanders on NBC's "Heroes." Her movie credits include "Varsity Blues," "Legally Blonde" and two "Final Destination" films.

Larter told E! Online that she wanted to wed "The Game Plan" actor after just three weeks of dating, but now that she's really "in love," their relationship centers around "being there for each other through the ups and downs of life."

The duo has been an item for almost two and a half years.