Andy Garcia has signed on to Joe Carnahan's action comedy, Variety reveals.

The film focuses on an illusionist who is pursued by hitmen after telling tales on the mob. Garcia will play an FBI director who tries to keep him in one place long enough to testify.

Also starring are Jeremy Piven, Ryan Reynolds, Alicia Keys and Ben Affleck.