Actor Montalban, bit of a character in Brazilian city (7)

I believe the answer is:
ricardo
'actor montalban' is the definition.
(I've seen this in another clue)
'character in brazilian city' is the wordplay.
'character' becomes 'card' (both can mean a humorous person).
'in' is an insertion indicator.
'brazilian city' becomes 'Rio' (Rio de Janeiro).
'card' going into 'rio' is 'RICARDO'.
'bit of a' is the link.
I am not very happy about this link. Some or all of it may belong to another bit of the clue.
Can you help me to learn more?
(Another definition for ricardo that I've seen is " Economist".)
