Mark Wahlberg ''felt ridiculous'' fighting a teddy bear in 'Ted'.

The 41-year-old actor plays a middle-aged man whose best friend is the titular teddy bear (Seth MacFarlane) in the comedy film, and while he admits the scene in which he grapples with his character's kids toy - who comes to life as a result of a childhood wish - is funny now, he was dreading filming that section of the film.

He said: ''It's cool now because everyone seems to love that scene, but I hated shooting it. I just felt ridiculous flailing around and throwing myself off walls on to the floor.

''It was one of the things that I wasn't looking forward to shooting in the movie, but they all turned out pretty good.''

In a similar way to Mark's alter-ego John Bennett - whose love interest in the movie, Lori, is played by Mila Kunis - the actor revealed he used to have a stuffed monkey when he was younger and would never go anywhere without the toy, even rescuing him from being thrown out by his parents.

He added: ''I had a stuffed monkey that I was obsessed with, and I would drag around everywhere.

''My parents would always take it and throw it away because it was old and smelly and dirty, and I would pull it out of the trash.''