Ryan vs. "Weird Al"

"Van Wilder" star Ryan Reynolds turns 31 on Tuesday, while funnyman "Weird Al" Yankovic turns 48.
Who'd you rather?
The question is ...