U2 frontman Bono celebrated his 54th birthday in style alongside some of his Hollywood pals including Pharrell Williams and Jared Leto.

He marked the occasion with his friends and family at the mansion of U2's new manager Guy Oseary in Los Angeles, according to Us Weekly.

Bono shared his big bash with his daughter Jordan, who shares a birth day with her famous dad and turned 25 on May 10.

Rapper A$AP Rocky is said to have personally sang happy birthday to Bono, while Pharrell, Jon Batiste and jazz great Herbie Hancock all performed throughout the night.

Meanwhile an illusionist wowed guests with underwater tricks.

Us Weekly also reported that actress Charlize Theron and her boyfriend Sean Penn gave Bono a bizarre gift by hiring a performer who changes his body into characters with shaving cream.