Jim Carrey: Gay in Miami

Jim Carrey plays a gay man in his next movie, I Love You, Phillip Morris." In the film, which is based on a true story, he plays a con artist who is sent to prison where he falls in love with his cellmate Phillip Morris.

His cellmate is played by British actor Ewan McGregor in the comedy from the makers of the film Bad Santa.

McGregor's character is freed from jail, while Carrey's character Steven Russell is sentenced to a total of 144 years behind bars after he tries to escape four times. Last week actors McGregor and Jim Carrey reportedly visited a gay bar together in preparation for their roles.

The actors were spotted attending 'Martini Tuesday' at Miami's Halo bar.

A source said: "Jim and Ewan looked like they were having a great time. They were laughing and joking. grabbing eachother's butts, and looked as though they were really trying to get into character."