Megan Fox hasn't done much acting in the last few years, but the actress is proving that she's still a hot commodity for brands.