Josh Hartnett's Villain Roles Ranked From Least to Most Significant

Josh Hartnett has been working in the independent film sphere for years, but he's finally starting to get some mainstream recognition again and fans are here for it. Recently, he's worked with Christopher Nolan on Oppenheimer and M. Night Shyamalan on Trap. He's appeared in FX's The Bear in a guest role, and he just starred in the action movie Fight or Flight.
What's Your Reaction?






