He's marrying a former American actress.
Prince Harry of England.
no
Prince Harry married to Meghan Markle in 19 May 2018
Charlie Sheen
Prince Harry hasn't married as of this moment in time which is Sept 11/08
The Celebrity Daily - 2011 Prince Harry to the Rescue 1-14 was released on: USA: 13 October 2011
The Celebrity Daily - 2011 The Eloquent Prince Harry 1-48 was released on: USA: 2 December 2011
The Celebrity Daily - 2011 Prince William and Prince Harry Dish About Queen Elizabeth 2-20 was released on: USA: 31 January 2012
Yes, he can marry anyone he wants as long as his grandmother approves.
Because he find a real princess like his mother princess diana.
No, he doesn't have to marry someone wealthy (even the Queen's sons have not all married wealthy women).
The British Royal Family is Church of England, with Queen Elizabeth II being the "Supreme Governor of the Church of England". Catholics, or anyone who marries a Catholic, cannot be in line for succession to the throne. Prince Harry most definitely does not have to marry a Catholic.