Oscar-winning Spanish actor Javier Bardem has signed up for a cameo role in hit TV show Glee.
The No Country for Old Men star, who is dating Penelope Cruz, has confirmed he will play a rocker who befriends Kevin McHale's character Artie Abrams in an upcoming episode of the program. Bardem tells Entertainment Weekly, "We're going to rock the house! We're going to do some heavy metal - Spanish heavy metal, which is the worst."
The news comes as Katie Holmes' representative dismissed reports the actress is set to join the cast, branding the rumors "not true".
Other celebrities who have already made guest appearances include Olivia Newton-John, Eve, Josh Groban and Neil Patrick Harris.