Are we sub-2 yet?
No.
... but we're very close.*
The marathon world record is currently held by Kelvin Kiptum with a time of 2:00:35, at the 2023 Chicago Marathon.
* Eliud Kipchoge has ran 1:59:40 but this has not been ratified by World Athletics due to the use of pacemakers, hydration by bicycle and lack of open competition.