Can you name a movie that Josh Hartnett starred in after making O?
Josh Hartnett:  Hartnett had starring roles in the war film "Pearl Harbor", the drama "O", the war film "Black Hawk Down", the romantic comedy "40 Days and 40 Nights", the crime thriller Lucky Number Slevin (2006), and other films. O (film): O is a 2001 American drama film, and a loose modern adaptation of William Shakespeare's "Othello", set in an American high school.
Lucky Number Slevin (2006)