I'm Still Here is a 2010 American mockumentary musical parody film directed by Casey Affleck, and written by Affleck and Joaquin Phoenix. From Wikipedia
He offered the apology during a Late Show with Stephen Colbert appearance promoting his new film Eddington.