William Jackson Harper as reed richards