Geraldton police have charged a Mullewa man over a hit-and-run in the early hours of Sunday, alleging he struck two people known to him with a vehicle.