Megan Fox has been giving us all kinds of sexy looks whilst promoting “Transformers: Revenge of the Fallen”.

Some I’ve liked: Donna Karan, Alberta Ferretti, Kaufman Franco and Armani Privé, whilst others I’ve disliked: Roberto Cavalli.

She arrived on the “Jimmy Kimmel” show Friday night, giving us another sexy, but not trashy look wearing a beige and black leather jersey combo Helmut Lang Fall 2009 dress which I absolutely love.

I’m glad she opted out of the knitted long sleeved top, and wore a colourful version because the Angelina Jolie comparisons of wearing all black I’m sure would have been made.

What do you think? Hot or not?

Credit: Style.com