Michale C. Hall for Charlie in Flowers for Algernon, although Will Smith will hopefully do a good job!

image

As a random side not I really do not like Michale, he bugs the bajez out of me, but I think he would be perfect for this character.