Dan Mecca

article placeholder

Tony Scott Still Unstoppable?

As the recently lukewarm/disappointing The Taking of Pelham 123 fizzles further and further into the box office night, Fox continues to struggle to find a s...

Dan Mecca

Managing Editor

Dan Mecca is the co-founder and managing editor of The Film Stage. He is a producer and filmmaker living in Pittsburgh. He watches a lot of movies and tracks them on Letterboxd.