Hollywood star Val Kilmer is preparing for an onslaught of scripts requiring him to play a homosexual, after kissing both Colin Farrell and Robert Downey Jr in his recent films.

The Batman Forever actor, 45, locked lips with Farrell in Alexander and Downey Jr is Kiss Kiss, BANG BANG and claims he isn't bothered if he is typecast in gay roles.

He tells British gay magazine Attitude, "I'll be the straight actor they keep calling whenever they need someone to play a gay role.

"While all of the gay actors I know will keep being cast in straight roles."