Justin Timberlake celebrated his 24th birthday at his Hollywood Hills home. Girlfriend Cameron Diaz hosted the soiree – a poker party. Justin’s mom Lynn Harless was there (of course!) along with other guests like ex-girlfriend Alyssa Milano and pal Elisha Cuthbert (’24’) with her fiance (who happens to be Justin’s best friend) Trace Ayala. Cameron’s ‘Angels’ co-stars Drew Barrymore and Lucy Lui were also in attendance.