(Portland, OR) -- A man is facing charges after allegedly carjacking two people and then hitting a pedestrian before crashing both stolen cars in southwest Portland. Police say it all started around 5:00 last night when the suspect forced several people out of a car at knifepoint at Northwest Broadway and Glisan Street. He allegedly struck a pedestrian while leaving the scene. Police say the suspect crashed the stolen car in a rollover accident on I-5 before forcing his way into a different car and fleeing, ultimately crashing at Southwest 29th Avenue and Multnomah Street. The suspect and the pedestrian were both hospitalized.