The Missouri House has approved a bill requiring voters to show government-issued photo ID to cast ballots. The House bill also lets voters to cast ballots before Election Day in statewide elections. The bill goes back to the senate now. The legislation is linked to a proposed constitutional amendment that would authorize voter ID and advanced voting laws. That constitutional amendment would appear on the 2012 statewide ballot, if it gets final approval from lawmakers before their session ends May 13. Republicans say the voter ID bill will prevent fraud by keeping unregistered voters from casting ballots. Some Democratic critics say the ID requirements could end up excluding legal immigrants or older voters.