Doesn't every single website that sells flights do this(expedia, kayak etc.)?
I believe that if you just type the two airports into google and type flights at the end you'll get an extensive list. Or go to flights.google.com
You can then choose a number of filters