Joaquin Phoenix almost played the Joker in 'The Dark Knight'.
The 50-year-old actor was approached by Christopher Nolan to play the Batman villain in the 2008 picture but turned the part – which went to the late Heath Ledger – down as he felt he "wasn't ready" for such a role at the time.