We all have one or more. The movies we can watch over and over again.

For me it's Mama Mia, Back To The Future, Under The Tuscan Sun, The Sound Of Music, The Way We Were.....let's face it, this list could go on forever.

But what, according to Business Insider, are the top ten most rewatchable movies of all time? Here they are:

1. A Christmas Story

2. Back To The Future

3. Big

4. Caddyshack

5. The Devil Wears Prada

6. Dirty Dancing

7. E.T.

8. Ferris Bueller's Day Off

9. Fight Club

10. Finding Nemo

Click here to see the others on the list.