Cory Monteith takes on the role of Finn Hudson.
He's a Canadian actor that held down many jobs before becoming an acting success. Cory has worked as a Wal-Mart people greeter, taxi driver, telemarketer and a construction worker.
Monteith dropped out of high school, but that doesn't seem to have affected him much. He's perfect for the character of Finn.