Cory Monteith has left rehab.

The 32-year-old actor - who checked in to a treatment facility for substance addiction earlier this month - has now completed his stay and jetted off on holiday with his girlfriend Lea Michele.

A witness who spotted them at LAX told E! News: ''Both Lea and Cory seemed very happy, smiling the entire time.

''When security asked Cory how he was doing, he said good. They were friendly to those around them and appeared in great moods and excited to get out of town.''

Lea, 26, has been credited with encouraging Cory to check into rehab before his addictions got out of hand.

A source previously said: ''She encouraged him to get help, she supports him completely.

''Though this was mostly Cory's decision, Lea agrees it's for the best. She's a great influence on him. All his friends can see Cory is incredibly happy with her.''

Cory - who has been clean since going to rehab at the age of 19 - was reportedly led astray by his Hollywood friends and started drinking and taking drugs at parties at his Hollywood Hills home.

The source added: ''He drinks hard and then he can't say no to other things. The house party scene in Los Angeles is dangerous for him. He thought he could dive in and then drop it but he got hooked on stuff again.

''Rehab can work for him because he's committed. He feels blessed with his life. He saw that he needed outside help and he really wants to get back on track.''