Los Angeles: Megan Fox is off the market. Again.
A spokeswoman for the 24-year-old actress says Fox is engaged to her longtime boyfriend, actor Brian Austin Green.
Publicist Dominique Appel declined to elaborate.
Fox was previously engaged to Green, 36, whom she has been dating for several years.
The two appeared together in an online video protesting California school budget cuts earlier this year. Fox can next be seen in the film "Jonah Hex," opening Friday.