Tonight is the last opportunity to see all of the three main party leaders appear together on TV ahead of next week’s election.
Host David Dimbleby will be directing questions from the audience at Leeds Town Hall, with each leader having half an hour on stage.
The leaders will not appear on stage together at any point tonight but will face Dimbleby on-on-one.
You can watch the debate from 8pm on BBC 1, or listen on BBC Radio 5 live.
There will be 150 members in the audience, all who applied for tickets to attend.
That audience consists of a mixture of supporters for each of the parties, a quarter for the Conservatives, a quarter for Labour and a quarter for the Liberal Democrats.
The remainder will be made up of supporters of the minor parties with 10% of the audience classed as ‘undecided’.
Miliband is expected to take the same strategy as he previously has in other debates; attacking the Tories on cuts and outlining his plan to make Britain work for everyone.
Cameron is expected to focus on the long term economic plan and highlight the huge risk that would be a Labour government supported by the SNP.
Clegg is likely to highlight the achievements of the Lib Dem’s in the coalition and lift the lid on life in the Tory-Lib Dem government.
After the main debate there will be additional comments from each of the other party leaders, with Nigel Farage available in England, Nicola Sturgeon in Scotland and Leanne Wood in Wales.