Add a new Smartlist, click the import/export button, and paste this code:
[Media Sub Type]=[Movie] [=IsRange(Math([Bookmark] / ([Duration,0]*10)), 5-90)]=1 ~sort=[Last Played]-d
This will display all movies in the range of 5-90% played (adjust the value if that doesn't work for you) and sorted by most recent.