He has demonstrated his singing abilities in several movies, including the 2012 film "Rock of Ages," where he played the character Stacee Jaxx and sang several songs. He has also performed in other movies, such as "Jersey Girl" and "Duets," where he showcased his singing skills. However, while Affleck has shown some talent as a singer, it's not his main profession or area of expertise.