What American actor, playwright, director and producer, best known for playing Morpheus in "The Matrix Trilogy" also starred as Dr. Joshua Larabee in the 2006 film Akeelah and the Bee?