Megan Fox with amazing outfit