Kid Cudi has signed on to act in prolific director John Woo's forthcoming action-thriller, Silent Night.