The Hot Fuzz star will play Robert, an attorney who's intelligent and driven, but also struggles with addiction. After drunkenly faceplanting in court, he's assigned a highly unconventional sober companion for three months and has to choose between giving up his lifestyle or giving up his career. (Yes, this is a comedy.)

As previously announced, the title character will be played by Justin Long.