Jamie Foxx

Jamie Foxx

Jamie Foxx gets "starstruck" around Halle Berry.

The 46-year-old actor is good friends with the 'Extant' beauty, who planted an intense kiss on him at an awards ceremony in 2009, but admits he loses his composure around her because she is so beautiful.

The 'Rio 2' star told PEOPLE magazine: "I'm always starstruck when I see Halle Berry. (We are good friends), but I still go, 'Oh, man, look at you!' "

He added: "I just love her style, I love her craft and everything like that. She keeps it all going, you know?"

The 47-year-old actress stunned Jamie when she kissed him while accepting the Decade of Hotness award at the Spike Guys' Choice Awards four years ago, parodying the 2003 Oscars moment when Adrien Brody kissed her after winning the Best Actor trophy.

He said at the time: "Halle Berry's very attractive and has very soft lips. I just really appreciated the fact that I got a chance, you know, because it was very intense."

The incident was a joke, but he added: "My life will never be the same."

Jamie was recently linked to Katie Holmes, while Halle is engaged to French actor Olivier Martinez, with whom she has a five-month-old son, Maceo.

The Oscar-winning star also has a six-year-old daughter, Nahla, with her ex-boyfriend Gabriel Aubry.