How did you "move" theses photos and movies?
The correct method is
Moving the iPhoto library is safe and simple - quit iPhoto and drag the iPhoto library intact as a single entity to the external drive - depress the option key and launch iPhoto using the "select library" option to point to the new location on the external drive - fully test it and then trash the old library on the internal drive (test one more time prior to emptying the trash)
And be sure that the External drive is formatted Mac OS extended (journaled) (iPhoto does not work with drives with other formats) and that it is always available prior to launching iPhoto
And backup soon and often - having your iPhoto library on an external drive is not a backup and if you are using Time Machine you need to check and be sure that TM is backing up your external drive
The ! indicates a disconnect between the Thumbnail and the original
this can be caused by two things
1 - User action deleting items from inside the iPhoto library - can be directly - can be from the All images list (never delete from there) - can be from running cleanup software like MacKeeer, CleanMac2 or other dangerous, defective software that improperly deletes or changes things in the iPhoto library - if you have done any of these things you must restore your backup from before you did them and damaged your iPhoto library - and I recommend getting rid of any "clean up software" ASAP (although being essentially MalWear it is not easy)
2 - corruption of the iPhoto library - If it is not #1 then Back up your iPhoto library, Depress and hold the option (alt) and command keys and launch iPhoto - rebuild your database
LN