Jamie Foxx and Robert Downey dance together.

Jamie Foxx and Robert Downey Jr. dance their way down the red carpet Monday at the Los Angeles premiere of their film The Soloist (which hits theaters April 24). Based on a true story and best-selling book, Foxx plays a Juilliard-trained homeless street musician and Downey Jr. is a journalist who befriends him and helps uncover his talent.