Weird: The Al Yankovic Story - Cast

Daniel Radcliffe

as 'Weird Al' Yankovic


Evan Rachel Wood

as Madonna


Rainn Wilson

as Dr. Demento


Julianne Nicholson

as Mary Yankovic


Spencer Treat Clark

as Steve Jay



Toby Huss

as Nick Yankovic


Quinta Brunson

as Oprah Winfrey


James Rogers

as Hulk Hogan


David Bloom

as Teenage Al


Nina West

as Divine


  Change Location