Courteney Cox has a crush on Christian Bale.

The 48-year-old actress - who has been single since splitting from her husband David Arquette in 2010 - has the hots for 'The Dark Knight Rises' actor because he is just so handsome and hunky.

She told Life & Style magazine: ''Christian Bale is my celeb crush because he's not only handsome but he's incredibly talented.''

While Christian is her celebrity crush, Courteney's best friend Jennifer Aniston is her style icon.

She said: ''A star whose fashion sense I love is Jennifer Aniston. She has such a cool and relaxed style.''

Although Courteney and David are in the middle of divorcing the 'Cougar Town' star insists they are still great friends and are close for the sake of their eight-year-old daughter Coco.

She previously said: ''He's my best friend in the world. I love him. I appreciate David more now than I ever did. I mean ... it's hard. I don't recommend divorce in general, but, you know, he is my best friend and we've both grown and changed.''