Hi, Mak,
You didn't mention what version of iMovie you are using or what operating system. That would be helpful information. If you are using iMovie 9 with El Capitan or later, glitches with stills like you mention can happen because iMovie 9 is not fully compatible with those operating systems. The solutions would be to upgrade to iMovie 10, or run iMovie 9 on Yosemite or earlier.
If it is happening on iMovie 10, you might try opening the photos in the Preview App on your Mac, clicking on Tools/Adjust Size, and reducing the long resolution number to a number under 4000, like 2400 for example. Depending on what operating system you are using, possibly the format of the photos are in the new HEIF format from iPhone 7 or later, in which case iMovie may be having some problems with it.
With iMovie 10 you also can try opening iMovie while holding down the Option and Command keys, and selecting to delete preferences in the box that appears. Sometimes that cures glitches. Also, if the issue is project related, you might try doing an Edit/Select All, Edit/Copy, of the project media in your project, and pasting it into a newly created project.
-- Rich