Motherhood has done Megan Fox justice. Don't believe us? Check out these new photos of Fox dressed up as a hot warrior princess. No, it wasn't her Halloween costume, it's for her guest appearance on her husband Brian Austin Green's new TV show "The Wedding Band."

You can check out a clip from her cameo below: 

[via Popoholic