A 17 year girl from Charleston was crossing the street in Malden shortly after 6 last night.
Police say she trying to get into her mother's car.
They say Joshua Joseph Taylor of Charleston was driving in the 47-hundred block of Midland Trail Rd, when his car hit the teen.
Police are not releasing the her name, but say she is in an area hospital's ICU ward in critical condition.
Taylor has been charged with driving on a suspended license, no proof of insurance and expired registration.