Show a Polar Plot correctly and see from 0 to 2 Pi?

I would like to know

How to show properly the full range of angles for this simple PolarPlot.

In the output plot some angles are not shown, It means outside the polar circle the numbers can not see it properly

Here is the problems.

 m = 1;
\[Lambda] = 632.8*10^-9;
a = 500*10^-9;
n = 1.5;
kt = 2*Pi*a*n/\[Lambda]*Sin[55 Degree]
 xp = 2*Pi*a*n/\[Lambda]

P[u_] = Sin[\[Theta]]^2/(1 + Cos[\[Theta]]^2) BesselJ[m, Sin[\[Theta]] kt ]^2;

 PolarPlot[ P[u], {\[Theta], 0, 2 Pi}, PolarAxes -> True,   PolarGridLines -> True, PolarTicks -> {"Degrees", Automatic}, 
  PlotRange -> All ]

Any help will be usefull, Thanks

Several syntax errors. Corrected:

m = 1; Lambda = 632.8*10^-9; a = 500*10^-9; n = 1.5; kt = 
 2 Pi a n /Lambda*Sin[55 Degree]; xp = 2 Pi a n /Lambda;
P[u_] = Sin[Theta]^2/(1 + Cos[Theta]^2) BesselJ[m, Sin[Theta] kt]^2;
PolarPlot[P[u], {Theta, 0, 2 Pi}, PolarAxes -> True, 
 PolarGridLines -> True, PolarTicks -> {"Degrees", Automatic}, 
 PlotRange -> All]