I just watched I Saw the Devil (2010) on there too (not sure if this list is routinely updated or not)