William Jackson Harper as mr fantastic