My students created movies to retell stories, interviewed classmates about topics being learned in class, created final projects to prove to me what they learned and to help teach their classmates how to better understand a concept.
The main limitation my class had with the iMovie was that the movie cannot be longer than a minute to email. We were unable to use Youtube in our district, so our tech department helped link our server to the Web Dav app , so movies and large files could be shared. It worked like a charm. We then would upload the videos to our grade level website for kids to share with their families at home.