The 'Sexy Back' singer performed an hour-long concert, his first live show in years, backed by a 10-piece band with guest appearances by Timbaland and Jay-Z, reported New York Post.
He didn't keep a penny of the USD 3 million he was paid for his long-awaited comeback, and decided to give it all away to Shriners Hospital for Children.
Timberlake has spent the past few years focusing on his acting career with movies such as "Friends With Benefits" and the Oscar-nominated "The Social Network".
The 31-year-old is also busy with his newly married life. The actor tied the knot with Jessica Biel recently but has no baby plans right now.
"Any baby plans Jessica may have had have been put on hold because Justin just wants to work right now. They've had a long, hard talk about it, and Justin convinced Jessica that they can wait a little, especially since he will be promoting his music all around the world this year," a source said.