Megan Fox shares three kids with her ex-husband Brian Austin Green. They are all sons, named Noah Shannon Green, Bodhi...