Grammar nazi here. "Marshall" is the wrong word.
Marshal vs. Martial. While the words are pronounced the same, they do have different meanings. Martial is an adjective that describes things related to war. A marshal is a police or military officer. Martial can only be used as an adjective, but marshal can be used as either a noun or a verb, but not an adjective.
Martial Law is the correct phrase.