Mark Wahlberg wants God's forgiveness for appearing in 'Boogie Nights'.

Mark Wahlberg

Mark Wahlberg

The 46-year-old actor admits there are a number of movies that he regrets making and right at "the top of the list" is the award-winning 1997 drama in which he plays porn star Dirk Diggler, a character based on real-life X-rated actor John Holmes.

Wahlberg is a devout Roman Catholic and he genuinely hopes God can absolve him of sins he has made in the name of cinematic entertainment.

Speaking to the Chicago Tribune newspaper said: "I just always hope that God is a movie fan and also forgiving, because I've made some poor choices in my past."

When asked what films he was referring to, he added: "'Boogie Nights' is up there at the top of the list."

Wahlberg had a meeting with Pope Francis - the head of the Catholic Church - in 2015 and during their get together the 'Transformers: The Last Knight' star jokingly asked His Holiness' forgiveness for making foul-mouthed comedy 'Ted' - in which his character John Bennett is seen smoking cannabis and heavily drinking with his living teddy bear best friend.

Wahlberg also revealed he prays every morning and finds the time by being an early riser by going to bed at before eight o'clock every evening.

The Hollywood star - who is married to model Rhea Durham and has four children with her - also regularly goes to confession to admit his wrongdoings to his priest and he says it's part of his continual quest to improve himself.

Wahlberg - who was convicted of assault in 1988 and served 45 days of his two-year sentence in an adult prison, despite being a teenager - said: "For me, I've got my own issues to deal with ... I go to confession and I want to continue to work hard on myself."