Jimmy Fallon's 40th: James Franco, Seth Rogen and Stevie Wonder Surprise on 'Tonight Show'

Fallon got a very special birthday cake

Jimmy Fallon celebrated his 40th birthday on Friday's The Tonight Show — with a little help from Seth Rogen, James Franco and Stevie Wonder.

The two actors popped out of a cake (shirtless), before Wonder came out from backstage to perform a happy birthday song for Fallon, who said he had no idea who his surprise guests would be.

Wonder stuck around for an interview. He made Fallon's birthday wish come true by performing

Sept. 19, 11:08 p.m.: Updated with Wonder performance of "All Day Sucker."

Sept. 20, 12:08 p.m.: Updated with additional videos.

Read next: 

Watch Billy Crystal and Jimmy Fallon Tell Their Favorite Robin Williams Stories

Barbra Streisand on 'The Tonight Show With Jimmy Fallon': TV Review

Jimmy Fallon and Julianna Margulies Are The Most Awkward High School Principals Ever

Adam Levine Battles Jimmy Fallon in Vocalist Impression-Off