NORTH CAROLINA -- The North Carolina House overrode Gov. Cooper’s veto of the Voter ID bill on Wednesday afternoon. Voter ID is now law in the state.

RELATED: Gov. Cooper Vetoes Latest Voter ID Legislation

North Carolina House overrides Governor Cooper’s veto of the Voter ID bill. Voter ID is now law in the state. @SpecNewsRDU pic.twitter.com/VkycQkur6a — Ryan Breslin (@RyBrez) December 19, 2018

Voters will now have to show photo identification before casting a ballot.

RELATED: Constitutional Amendments You Voted On

The state Senate voted Tuesday to override Gov. Cooper's veto of the proposed bill.

Opponents say the bill is better than previous versions but still needs work.

Democrats have consistently been against the law, not only comparing it to the 2013 voter ID law that was eventually struck down as unconstitutional, but they've called it voter suppression and unnecessary because of very few proven cases of voter fraud in elections.

“You know full well that there has never been any palpable fraud shown in this state in terms of voting. The only reason, the only reason you can give is to suppress the vote,” said Rep. Mickey Michaux, (D) Durham County.

Meanwhile, Republican leaders say they believe the proposal is fair and is a collaborative effort from both sides of the aisle. They say this new law will help secure elections.

“With your veto of this reasonable bill, Governor Cooper you have betrayed the majority of the hardworking, honest people of North Carolina who put this provision into our constitution. You should hang your head in shame,” said Rep. Jimmy Dixon, (R) Duplin County.

A lawsuit has already been filed against the new law with Wake County Superior Court, along with a motion to halt any implementation of the new law until the case can be heard in court.